anchor.diff:     State = #rr_recon_state{stage = resolve,           initiator = Initiator,
                              method = RMethod,
                              dest_rr_pid = DestRRPid,   ownerPid = OwnerL,
  -                           kv_list = KVList,          stats = Stats})
  +                           k_list = KList,          stats = Stats})
     when (RMethod =:= trivial andalso not Initiator) orelse
              ((RMethod =:= bloom orelse RMethod =:= shash) andalso Initiator) ->
       ?TRACE1(_Msg, State),
  -    IdxSize = bits_for_number(length(KVList)),
  +    IdxSize = bits_for_number(length(KList)),
       NewStats =
  -        case decompress_k_list(BinReqIdxPos, KVList, IdxSize, 0) of
  +        case decompress_k_list(BinReqIdxPos, KList, IdxSize, 0) of
               [] -> Stats;
               ReqKeys ->
                   SID = rr_recon_stats:get(session_id, Stats),
  
positive.code:                                         NewKVList, FullDiffSize,
                                          OtherItemCount, ?SHASH_B * get_p1e())
                                end),
                    OtherDiffIdx = shash_compress_k_list(OtherDBChunk1, OtherDBChunkOrig,
                                                         SigSize, 0, []),
  
  
negative.code:                                                   kv_list = NewKVList},
                    shutdown(sync_finished, NewState);
                BFCount =:= 0 ->
                    shutdown(sync_finished, State#rr_recon_state{kv_list = NewKVList});
                true -> % BFCount > 0
                    % must send resolve_req message for the non-initiator to shut down
                    send(DestReconPid, {resolve_req, <<>>, 0, 0, comm:this()}),
  