simplified validations