anchor.diff:      NewState =
           State#rr_resolve_state{operation = {?key_upd, [], []},
                                  stats = Stats#resolve_stats{diff_size = ToUpdate},
  -                               fb_send_kvv_req = lists:append(FbReqKVV, KvvList)},
  +                               fb_send_kvv_req = KvvList},
   
       if ToUpdate =:= 0 ->
              % use the same options as above in get_state_response:
  
positive.code:     SID = Stats#resolve_stats.session_id,
      ?TRACE("GET ENTRIES - Operation=~p~n SessionId:~p - #Items: ~p",
             [key_upd_send, SID, length(EntryList)]),
      KvvList = [entry_to_kvv(E) || E <- EntryList],
      % note: if ReqKeys contains any entries, we will get 2 replies per resolve!
      FBCount = if ReqKeys =/= [] -> 2;
                   true -> 1
                end,
      ?DBG_ASSERT2(length(KvvList) =:= length(lists:ukeysort(1, KvvList)),
                   {non_unique_send_list, KvvList}),
      ?DBG_ASSERT2(length(ReqKeys) =:= length(lists:usort(ReqKeys)),
                   {non_unique_req_list, ReqKeys}),
      ResStarted = send_request_resolve(Dest, {?key_upd, KvvList, ReqKeys}, SID,
  
negative.code:        #rr_resolve_state{ operation = Op, dhtNodePid = DhtPid, stats = _Stats })
    when element(1, Op) =:= ?interval_upd;
         element(1, Op) =:= interval_upd_send ->
      % map the given interval into MyI
      % (rr_recon:map_interval/2 only works on quadrant sub-intervals):
      OpSIs = intervals:get_simple_intervals(element(2, Op)),
      ISec = lists:foldl(
               fun(Q, AccJ) ->
  