Ensuring that Exceptions are reported properly