Added exception-handling to remaining destructors