commented out AST function