first stage of BookShelfDelete, must do children