More complex iteration.