what happens when the object being iterated is reassigned?