anchor.diff:             State = #rr_recon_state{method = merkle_tree, initiator = Initiator,
                                      ownerPid = OwnerL, stats = Stats,
                                      dest_recon_pid = DestReconPid,
  -                                   dest_rr_pid = DestRRPid,
  -                                   params = MySyncParams0}) ->
  +                                   dest_rr_pid = DestRRPid}) ->
       ?TRACE("BEGIN SYNC", []),
  +    Stats1 =
  +        rr_recon_stats:set(
  +          [{tree_compareLeft, ?IIF(Initiator, 1, 0)},
  +           {tree_size, merkle_tree:size_detail(MySyncStruct)}], Stats),
       case Initiator of
           true ->
               SigSize = 160,
  -            MySyncParams = MySyncParams0#merkle_params{signature_size = SigSize},
               Req = merkle_compress_hashlist([merkle_tree:get_root(MySyncStruct)],
                                              <<>>, SigSize),
  -            send(DestReconPid, {?check_nodes, comm:this(), Req, SigSize});
  +            send(DestReconPid, {?check_nodes, comm:this(), Req, SigSize}),
  +            State#rr_recon_state{stats = Stats1,
  +                                 misc = [{signature_size, SigSize}]};
           false ->
               MerkleI = merkle_tree:get_interval(MySyncStruct),
               MerkleV = merkle_tree:get_branch_factor(MySyncStruct),
  
positive.code:          struct             = {}                                     :: sync_struct() | {}, % my recon structure
           stage              = req_shared_interval                    :: stage(),
           initiator          = false                                  :: boolean(),
           stats              = rr_recon_stats:new()                   :: rr_recon_stats:stats()
           }).
  -type state() :: #rr_recon_state{}.
  
negative.code:             SyncParams = MySyncParams#merkle_params{reconPid = comm:this()},
              SID = rr_recon_stats:get(session_id, Stats),
              send(DestRRPid, {continue_recon, comm:make_global(OwnerL), SID,
                               {start_recon, merkle_tree, SyncParams}}),
              State#rr_recon_state{stats = Stats1, params = MySyncParams}
      end;
  begin_sync(MySyncStruct, OtherSyncStruct,
             State = #rr_recon_state{method = art, initiator = Initiator,
                                     ownerPid = OwnerL, stats = Stats,
  