anchor.diff:  on({recon_forked}, State) ->
       State#rrepair_state{ open_recon = State#rrepair_state.open_recon + 1 };
   
  -%% @doc will be called after finishing a request_sync API call
  -%%      Could be used to send request caller a finished Msg.
  -on({request_sync_complete, Session}, State = #rrepair_state{ open_sessions = Sessions }) ->
  -    ?TRACE_COMPLETE("--SESSION COMPLETE--~n~p", [Session]),
  -    case Session#session.principal of
  -        none -> ok;
  -        Pid -> io:format("FINISH!~n~nSEND TO ~p~n", [Pid]),
  -            comm:send(Pid, {request_sync_complete, Session})
  -    end,
  -    NewOpen = lists:delete(Session, Sessions),
  -    State#rrepair_state{ open_sessions = NewOpen };
  -
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
   on({rr_stats, Msg}, State) ->
  
positive.code:                                                                      open_sessions = Sessions}) ->
      NSessions = case extract_session(rr_resolve:get_stats_session_id(Stats), Sessions) of
                      not_found -> Sessions;
                      {S, T} -> 
                          SUpd = update_session_resolve(S, Stats),
                          check_session_complete(SUpd),
                          [SUpd | T]
                  end,
      ?TRACE_RESOLVE("~nRESOLVE OK - Sender=~p ~nStats=~p~nOpenRecon=~p ; OpenResolve=~p ; OldSession=~p~nNewSessions=~p",
                     [_Sender, rr_resolve:print_resolve_stats(Stats),
  
negative.code: 	{continue_recon, SenderRRPid::comm:mypid(), session_id() | null, ReqMsg::rr_recon:request()} |
      {request_resolve, session_id() | null, rr_resolve:operation(), rr_resolve:options()} |
      {recon_forked} |
      % misc
      {web_debug_info, Requestor::comm:erl_local_pid()} |
      % rr statistics
  