Fixed first similar item being lost when iterating over the list

Noticed that when I created a dataset of only two items. The first item was always being lost since the Iterable returns always the next and the initial index was the first element.