Revert "Revert "Destruction""

This reverts commit c69710df30083df668da9a4341b278a1d148c214.