cppcheck: ok, let's be purists and not throw exceptions in destructors