Sc dsc 698 recurse del

Apologies for the size of this pull
Why does this fail if it's a set and has children?