Is there a way of detaching a validator from an input? e.g.
$input->getValidatorChain()
->attach('email_address')
->attach('no_record_exists');
if($isExistingUser == true) {
$input->getValidatorChain()
->remove('no_record_exists');
}