validation errors trigger an invalid event