fixed dependent destroy (old syntax)