I still believe that you all should have fixed base instead of polluting the namespace. I don't see your solution doing anything but driving another divide into this already divided language.
You guys didn't like an error message, so you wrote a whole new CORE module. That's just not good programming no matter how you slice it.