Does this catch everything we need to catch? I know that there are a few Ruby exceptions that are not subclasses of `Exception` (e.g. interrupts via timeout perhaps?).