Destroy should be a no-op if already dead