That would make sense, however in order to maintain the traceback we may need to store exception_type, exception, and tb instead of the exception object.