That is a design issue of how the client code was built - if your client doesn't have access to the "original" exceptions, then I don't see why it should have access to the event manager instead...