Before changing the AST changes