this works very well for bulk removals. If you have to replace/swap out, then reverse order looping is the way to go.