Improved User validations