Is there anything that's actually private on the compiler after these changes?