anchor.diff:  -define(TRACE1(Msg, State),
           ?TRACE("~n  Msg: ~.0p~n"
                  "  State: method: ~.0p  stage: ~.0p  initiator: ~.0p~n"
  -               "          syncI: ~.0p~n"
  +               "          destI: ~.0p~n"
                  "         params: ~.0p~n",
                  [Msg, State#rr_recon_state.method, State#rr_recon_state.stage,
  -                State#rr_recon_state.initiator, State#rr_recon_state.sync_interval,
  +                State#rr_recon_state.initiator, State#rr_recon_state.dest_interval,
                   ?IIF(is_list(State#rr_recon_state.struct), State#rr_recon_state.struct, [])])).
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
positive.code:             shutdown(empty_interval, State)
      end;
  
  on({rr_recon, data, DestI, {get_chunk_response, {RestI, DBList0}}}, State =
         #rr_recon_state{ stage = build_struct,
                          method = RMethod,
                          struct = Params,
                          dhtNodePid = DhtNodePid,
                          initiator = Initiator,
                          stats = Stats }) ->
      % create recon structure based on all elements in sync interval
      DBList = [encodeBlob(Key, VersionX) || {KeyX, VersionX} <- DBList0,
                                             none =/= (Key = map_key_to_interval(KeyX, DestI))],
  
negative.code:            case intervals:is_empty(SubSyncI) of
                 false ->
                     Pid = if RMethod =:= bloom -> 
                                  erlang:element(2, fork_recon(State#rr_recon_state{dest_interval = SubSyncI,
                                                                                    struct = Params}));
                              true -> self()
                           end,
  