keep AST expression for using + macro (closes #2003)