AST backward compatibility - may not work.