Swift: don't advance twice from startIndex