anchor.diff:      State#rr_recon_state{ stage = NStage, 
                             struct = SyncStruct, 
                             stats = rr_recon_stats:set([{build_time, BuildTime}], NStats) };    
  -    
  +
   on({get_chunk_response, {RestI, DBList}}, State = 
          #rr_recon_state{ stage = reconciliation,
                           method = bloom,
  
positive.code:        fun(Item) -> db_entry:get_version(Item) =/= -1 end,
         fun(Item) ->
                 Key = minKeyInInterval(db_entry:get_key(Item), DestI),
                 %Key = map_key_to_interval(db_entry:get_key(Item), DestI),
                 encodeBlob(Key, db_entry:get_version(Item)) 
         end,
         MaxItems}).
  
negative.code:         end,
      EmptyRest = intervals:is_empty(RestI),
      if not EmptyRest ->
             SubSyncI = find_intersection(SyncI, RestI),
             Pid = if RMethod =:= bloom -> 
                          ForkParams = lists:keyreplace(interval, 1, Params, {interval, SubSyncI}),
                          erlang:element(2, fork_recon(State#rr_recon_state{ struct = ForkParams }));
                      true -> self()
                   end,
              send_chunk_req(DhtNodePid, Pid, find_intersection(RestI, SyncI), SubSyncI, 
                             get_max_items(RMethod));
          true -> ok
      end,
  