- // the current item each time. Is - // that OK? No, it is not OK. This messes up the vector and confuses the iterator. And it leads to crashes. Better read the vector in reverse order.