anchor.diff:  on({reconcile, {get_chunk_response, {RestI, DBList0}}} = _Msg,
      State = #rr_recon_state{stage = reconciliation,     initiator = true,
                              method = bloom,             dhtNodePid = DhtNodePid,
  -                           params = #bloom_recon_struct{bloom = BF},
  +                           params = #bloom_recon_struct{bloom = BF} = Params,
                              stats = Stats,              kv_list = KVList,
                              dest_recon_pid = DestReconPid,
                              dest_rr_pid = DestRRPid,   ownerPid = OwnerL}) ->
  
positive.code:     % TODO: same as above -> extract function?
      IdxSize = bits_for_number(merkle_tree:get_item_count(LeafNode)),
      SendKeys1 =
          case decompress_k_list(ReqKeys, merkle_tree:get_bucket(LeafNode), IdxSize, 0) of
              [] -> SendKeys;
              [_|_] = X -> X ++ SendKeys
          end,
  
negative.code:                      {start_recon, shash, MySyncStruct}}),
      case MySyncStruct#shash_recon_struct.db_chunk of
          <<>> -> shutdown(sync_finished, State#rr_recon_state{kv_list = []});
          _    -> State#rr_recon_state{struct = {}, stage = resolve, kv_list = [],
                                       k_list = [element(1, KV) || KV <- KVList]}
      end;
  begin_sync(MySyncStruct, _OtherSyncStruct = {},
             State = #rr_recon_state{method = bloom, initiator = false,
  