fix silly iterator use after erase