I liked doing the eval but the parser is boring.