enforce existence validations