We don't need circular references in the AST