Existing code is allowed to be inconsistent. New code is not. :D