shifts sub requests dependent destroy