i dont think things would get renames its more that when you delete an item from an array the rest of the array data shifts. so if you delete index 5 then the index 6 would shift and become 5 creating a cascading affect. this is why reverse loops are perfect for removing data from arrays