We studied how to write safe code in the presence of exceptions. Specifically, we studied how to guarantee that an application would be left in a stable state no matter what exception was raised or, even better, how to guarantee a complete rollback of the application state. If you haven’t read that