AST based fix.