propagate destroying