Give exceptions a common base class
Catch and rethrow all excepions in HandleConfirmationUrl