completing dependent destroy