anchor.diff:                 end,
   
              % let the non-initiator's rr_recon process identify the remaining keys
  -           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),
  +           ReqIdx = lists:usort([Idx || {_Version, Idx} <- gb_trees:values(OtherDBChunk1)] ++ ToReqIdx1),
  +           ToReq2 = compress_idx_list(ReqIdx, OrigDBChunkLen, [], 0, 0),
              % the non-initiator will use key_upd_send and we must thus increase
              % the number of resolve processes here!
              NewStats2 =
  -               if Req2Count > 0 ->
  +               if ReqIdx =/= [] ->
                         rr_recon_stats:inc([{resolve_started, 1}], NewStats);
                     true -> NewStats
                  end,
   
              ?TRACE("resolve_req Trivial Session=~p ; ToReq=~p (~p bits)",
  -                  [SID, Req2Count, erlang:bit_size(ToReq2)]),
  +                  [SID, length(ReqIdx), erlang:bit_size(ToReq2)]),
              comm:send(DestReconPid, {resolve_req, ToReq2}),
              
              shutdown(sync_finished,
  
positive.code:                            method = bloom}) ->
      ?TRACE1(_Msg, State),
      
      DBChunkTree = decompress_kv_list(DBChunk, [], SigSize, VSize),
  
      NewStats2 = shash_bloom_perform_resolve(
                    State, DBChunk, DBChunkTree, SigSize, VSize, DestReconPid, [],
                    % nothing to do if the chunk is empty
                    gb_trees:is_empty(DBChunkTree)),
      shutdown(sync_finished, State#rr_recon_state{stats = NewStats2});
  
negative.code:          kv_list            = []                                     :: db_chunk_kv(),
           k_list             = []                                     :: [?RT:key()],
           stats              = rr_recon_stats:new()                   :: rr_recon_stats:stats(),
           to_resolve         = {[], []}                               :: {ToSend::rr_resolve:kvv_list(), ToReqIdx::[non_neg_integer()]}
           }).
  -type state() :: #rr_recon_state{}.
  
  