anchor.diff:                 end,
   
              % let the non-initiator's rr_recon process identify the remaining keys
  -           Req2Count = gb_trees:size(OtherDBChunk1),
  -           ToReq2 = compress_k_list(OtherDBChunk1, OtherDBChunkOrig,
  +           ReqTree = lists:foldl(fun(KeyBin, Acc) ->
  +                                         gb_trees:enter(KeyBin, 0, Acc)
  +                                 end, OtherDBChunk1, ToReq1),
  +           Req2Count = gb_trees:size(ReqTree),
  +           ToReq2 = compress_k_list(ReqTree, OtherDBChunkOrig,
                                       SigSize, VSize, 0, [], 0, 0),
              % the non-initiator will use key_upd_send and we must thus increase
              % the number of resolve processes here!
  
positive.code:                             {non_unique_send_list, ToSend}),
                 ?DBG_ASSERT2(length(ToReq) =:= length(lists:usort(ToReq)),
                              {non_unique_req_list, ToReq}),
                 send_local(OwnerL, {request_resolve, SID,
                                     {key_upd_send, DestRRPid, ToSend, ToReq},
                                     [{from_my_node, ?IIF(Initiator, 1, 0)},
  
negative.code: %% @doc Helper for get_full_diff/6.
  -spec get_full_diff_
          (MyEntries::[], MyIOtherKvTree::kv_tree(),
           AccFBItems::FBItems, AccReqItems::[bitstring()],
           SigSize::signature_size(), VMod::pos_integer())
          -> {FBItems::FBItems, ReqItems::[bitstring()], MyIOtherKvTree::kv_tree()}
              when is_subtype(FBItems, rr_resolve:kvv_list() | [?RT:key()]);
          (MyEntries::'db_chunk_kvv+'(), MyIOtherKvTree::kv_tree(),
           AccFBItems::rr_resolve:kvv_list(), AccReqItems::[bitstring()],
           SigSize::signature_size(), VMod::pos_integer())
          -> {FBItems::rr_resolve:kvv_list(), ReqItems::[bitstring()], MyIOtherKvTree::kv_tree()};
          (MyEntries::'db_chunk_kv+'(), MyIOtherKvTree::kv_tree(),
           AccFBItems::[?RT:key()], AccReqItems::[bitstring()],
           SigSize::signature_size(), VMod::pos_integer())
          -> {FBItems::[?RT:key()], ReqItems::[bitstring()], MyIOtherKvTree::kv_tree()}.
  get_full_diff_([], MyIOtKvTree, FBItems, ReqItems, _SigSize, _VMod) ->
      {FBItems, ReqItems, MyIOtKvTree};
  get_full_diff_([Tpl | Rest], MyIOtKvTree, FBItems, ReqItems, SigSize, VMod) ->
  