anchor.diff:              NStats1 = send_resolve_request(NStats, SyncDRK, OwnerL, DestRRPid, false, true),
               NStats2 = rr_recon_stats:inc([{tree_leavesSynced, SyncDRLCount}], NStats1),
               shutdown(sync_finished,
  -                     NewState#rr_recon_state{stats = NStats2,
  -                                             misc = [{p1e_phase_x, P1EPhaseX}]});
  +                     NewState#rr_recon_state{stats = NStats2, misc = []});
           {MerkleSyncNewSend, MerkleSyncNewRcv, {SyncDRK, SyncDRLCount}} when RTree =:= [] ->
               % start resolve
               ?TRACE("Sync (NI):~nsend:~.2p~n rcv:~.2p",
  
positive.code:             MerkleSyncNewRcvL = length(MerkleSyncNewRcv),
              TrivialProcs = MerkleSyncNewSendL + MerkleSyncNewRcvL,
              ?DBG_ASSERT(TrivialProcs > 0), % should always be true in this case!
              ?MERKLE_DEBUG("merkle (I) - LeafSync~n~B (send), ~B/~B (receive)\tP1EAllLeaves: ~g\t"
                            "ItemsToSend: ~B (~g per leaf)",
                            [MerkleSyncNewSendL, SyncDRLCount, MerkleSyncNewRcvL,
                             P1EPhaseX,
                             lists:sum([MyItemCount || {_, _, MyItemCount} <- MerkleSyncNewSend]),
                             ?IIF(MerkleSyncNewSend =/=[],
                                  lists:sum([MyItemCount || {_, _, MyItemCount} <- MerkleSyncNewSend]) /
  
negative.code:             if MerkleSyncNewSend =/= [] ->
                     {Hashes, NStats2} =
                         merkle_resolve_leaves_send(MerkleSyncNewSend, NStats1,
                                                    Params, P1EAllLeaves, TrivialProcs),
                     ?MERKLE_DEBUG("merkle (I) - HashesSize: ~B (~B compressed)",
                                   [erlang:byte_size(Hashes),
                                    erlang:byte_size(
  