Reverted to before I made a mess of things with crappy localization, new method on the way.