failed destructor should not stop freing