anchor.diff:          decompress_kv_list(OtherDBChunk, SigSize, VSize),
       MyDiffKV = decompress_idx_to_list(MyDiffIdx, KVList),
       State1 = State#rr_recon_state{kv_list = MyDiffKV},
  -    FBItems = [Key || {Key, _Version} <- MyDiffKV,
  -                      not mymaps:is_key(compress_key(Key, SigSize),
  -                                        DBChunkTree)],
  -
       NewStats2 = shash_bloom_perform_resolve(
  -                  State1, DBChunkTree, SigSize, VSize, DestReconPid, FBItems),
  +                  State1, DBChunkTree, SigSize, VSize, DestReconPid,
  +                  fun get_full_diff/6),
   
       shutdown(sync_finished, State1#rr_recon_state{stats = NewStats2});
   
  
positive.code:     MyDBSize1 = MyDBSize + length(DBList),
      % identify items to send, request and the remaining (non-matched) DBChunk:
      {ToSend1, ToReqIdx1, OtherDBChunk1} =
          get_full_diff(DBList, OtherDBChunk, ToSend, ToReqIdx, SigSize, VSize),
      ?DBG_ASSERT2(length(ToSend1) =:= length(lists:usort(ToSend1)),
                   {non_unique_send_list, ToSend, ToSend1}),
  
  
negative.code: -spec shash_bloom_perform_resolve(
          State::state(), DBChunkTree::kvi_tree(),
          SigSize::signature_size(), VSize::signature_size(),
          DestReconPid::comm:mypid(),
          GetDiffFun::fun((MyEntries::db_chunk_kv(), MyIOtherKvTree::kvi_tree(),
                           AccFBItems::[?RT:key()], AccReqItems::[non_neg_integer()],
                           SigSize::signature_size(), VMod::pos_integer())
                         -> {FBItems::[?RT:key()], ReqItemsIdx::[non_neg_integer()],
                             MyIOtherKvTree::kvi_tree()}))
          -> rr_recon_stats:stats().
  shash_bloom_perform_resolve(
    #rr_recon_state{dest_rr_pid = DestRRPid,   ownerPid = OwnerL,
                    kv_list = KVList,          stats = Stats,
                    method = _RMethod,         initiator = IsInitiator},
    DBChunkTree, SigSize, VSize, DestReconPid, GetDiffFun) ->
      {ToSendKeys1, ToReqIdx1, DBChunkTree1} =
          GetDiffFun(KVList, DBChunkTree, [], [], SigSize, util:pow(2, VSize)),
  
      NewStats1 = send_resolve_request(Stats, ToSendKeys1, OwnerL, DestRRPid,
                                       IsInitiator, false),
  