input validation has become a method of ::Utility