avoiding validator.check