For historical reasons, sometimes this type is used where
UnmarshallingEventHandler should be used.
Once an exception is in the form of UnmarshalException, we consider
it to be already reported to the client app.