anchor.diff:      % allow the garbage collection to clean up the KvvList here:
       NewState = State#rr_resolve_state{operation = {?interval_upd, I, []},
                                         stats = Stats#resolve_stats{diff_size = ToUpdate},
  -                                      feedbackKvv = {MissingOnOther, MyIOtherKvTree}},
  +                                      fb_send_kvv = MissingOnOther,
  +                                      other_kv_tree = MyIOtherKvTree},
       if ToUpdate =:= 0 ->
              shutdown(resolve_ok, NewState);
          true ->
  
positive.code:          dhtNodePid     = ?required(rr_resolve_state, dhtNodePid) :: comm:erl_local_pid(),
           operation      = undefined                               :: undefined | operation(),
           my_range       = undefined                               :: undefined | intervals:interval(),
           feedbackDestPid= undefined                               :: undefined | comm:mypid(),
           feedbackKvv    = {[], gb_trees:empty()}                  :: {MissingOnOther::kvv_list(), MyIOtherKvTree::gb_tree()},
           send_stats     = undefined                               :: undefined | comm:mypid(),
           stats          = #resolve_stats{}                        :: stats(),
           from_my_node   = 1                                       :: 0 | 1
  
negative.code:                                    regen_count      = NewRegenOk +1,
                                     upd_fail_count   = NewUpdFail + 1,
                                     regen_fail_count = NewRegenFail + 1},
      NewState = State#rr_resolve_state{stats = NewStats, fb_send_kvv = NewFBItems},
      ?ASSERT(_Diff =:= (NewRegenOk + NewUpdOk + NewUpdFail + NewRegenFail)),
      ?TRACE("UPDATED = ~p - Regen=~p", [NewUpdOk, NewRegenOk], State),
      shutdown(resolve_ok, NewState);
  