DRY validations