Probably breaking all C++ codegen.