only destroy if active