add performValidation wrapper