try a different dependent delete