is_dead returns false if !m_destruction_enabled