basic logic for destroy-key