Destruction refactoring