yet another hack to get around ast.parse