I replaced zip with izip. For the test case I'm considering I did not observe any substantial difference, but with a larger number of ruptures it may have a greater impact