Added more checks to both; Nick length limits were not respected; NationalUTF could accept invalid nicknames if the UTFrange included standard ASCII values