Seem unnatural to create a pretend dispatch message just so it could handle the error.

Should this be a static object that respond to the same methods as the Message but not Message itself.

Maybe a Struct with subject and body method if we don't want a new class that does't really change any state.