zip by default get exhausted when the 1st generator get exhausted (it’s python’s).
If I’m not wrong (I don’t remember) zip will keep exhausted untill you rebuild the object. if you do so both iterators will restart.