TargetedDestruction generalized