Was surprisingly well written