ok, but what if the validation returns something like `{ isValid: false, message: 'this valid is specially invalid.' }`?