Allow the application to handle and suppress exceptions.

I mentioned on Stack Overflow that I have some added functionality for handling and suppressing exceptions.

This allows the application to determine if an exception should be propagated to the client, or suppressed.