anchor.diff:                   RKey <- ?RT:get_replica_keys(Key),
                    intervals:in(RKey, MyI)]).
   
  --spec shutdown(exit_reason(), state()) -> kill.
  +-spec shutdown(exit_reason(), state(), undefined | comm:mypid(), kvv_list(),
  +               options()) -> kill.
   shutdown(_Reason, #rr_resolve_state{ownerPid = Owner, 
                                       send_stats = SendStats,
  -                                    stats = Stats}) ->
  +                                    stats = Stats},
  +         KUDest, KUItems, KUOptions) ->
  +    case KUDest of
  +        undefined -> ok;
  +        _ ->
  +            SID = Stats#resolve_stats.session_id,
  +            send_key_upd(KUDest, KUItems, SID, KUOptions)
  +    end,
       send_stats(SendStats, Stats),
       comm:send_local(Owner, {resolve_progress_report, self(), Stats}),
       kill.
  
positive.code:         null -> comm:send(Dest, {request_resolve, {interval_upd, I, SendList}, Options});
          SID -> comm:send(Dest, {request_resolve, SID, {interval_upd, I, SendList}, Options})
      end,
      shutdown(resolve_ok, State);
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % MODE: interval_upd_my
  
negative.code:          operation      = undefined    									:: undefined | operation(),
           my_range       = undefined                                     :: undefined | intervals:interval(),
           feedbackDestPid= undefined                                     :: undefined | comm:mypid(),
           feedbackKvv    = []                                            :: kvv_list(),
           send_stats     = undefined                                     :: undefined | comm:mypid(),
           stats          = #resolve_stats{}                              :: stats()
           }).
  