Work on the AST