Major changes to all core code.