anchor.diff:              %% Still reading existing segment
               IS2 = IS#itr_state{current_segment=Segment,
                                  segment_acc=[{K,V} | Acc]},
  -            iterate(eleveldb:iterator_move(Itr, next), IS2);
  +            iterate(iterator_move(Itr, next), IS2);
           {Id, _, [Seg|Remaining]} ->
               %% Pointing at next segment we are interested in
               IS2 = IS#itr_state{current_segment=Seg,
                                  remaining_segments=Remaining,
                                  segment_acc=[{K,V}],
                                  final_acc=[{Segment, F(Acc)} | FinalAcc]},
  -            iterate(eleveldb:iterator_move(Itr, next), IS2);
  +            iterate(iterator_move(Itr, next), IS2);
           {Id, _, ['*']} ->
               %% Pointing at next segment we are interested in
               IS2 = IS#itr_state{current_segment=Seg,
                                  remaining_segments=['*'],
                                  segment_acc=[{K,V}],
                                  final_acc=[{Segment, F(Acc)} | FinalAcc]},
  -            iterate(eleveldb:iterator_move(Itr, next), IS2);
  +            iterate(iterator_move(Itr, next), IS2);
           {Id, _, [NextSeg|Remaining]} ->
               %% Pointing at uninteresting segment, seek to next interesting one
               IS2 = IS#itr_state{current_segment=NextSeg,
  
positive.code:                                segment_acc=[],
                                 final_acc=[{Segment, F(Acc)} | FinalAcc]},
              Seek = encode(Id, NextSeg, <<>>),
              iterate(eleveldb:iterator_move(Itr, Seek), IS2);
          _ ->
              %% Done with traversal
              IS
  
negative.code:                _ ->
                     encode(Id, First, <<>>)
             end,
      IS2 = iterate(iterator_move(Itr, Seek), IS1),
      #itr_state{current_segment=LastSegment,
                 segment_acc=LastAcc,
                 final_acc=FA} = IS2,
  