Avoid unnecessary call to lookaheadScope() of the do-clause iterator