Proper initialization enables proper destruction