Iteration API.