shifts sub requests dependent destroy closes #1530