Corrected behavior of _destroy()