Only tell iterators that they need to reset when an item has been removed. Adding an item to a container won't mess up an iterator.