undo unintended dependent: destroy