Partially restored iteration.