anchor.diff:           activate/1, deactivate/0,
            check_config/0,
            get_neighb/1, get_rt/1, set_rt/2,
  -         rm_send_update/5]).
  +         rm_neighbor_change/3, rm_send_update/5]).
   
   -export_type([state_active/0]).
   
  
positive.code: % unknown message
  on_active(Message, State) ->
      ?RT:handle_custom_message(Message, State).
  
  
  -spec lookup_aux_chord(Neighbors::nodelist:neighborhood(), RT::?RT:rt(), Key::intervals:key(),
                         Hops::non_neg_integer(), Msg::comm:message()) -> ok.
  
negative.code:                                  fun ?MODULE:on_inactive/2);
  
  %% userdevguide-begin rt_loop:update_rt
  % Update routing table with changed neighborhood from the rm
  on_active({update_rt, OldNeighbors, NewNeighbors}, {_Neighbors, OldRT}) ->
      case ?RT:update(OldRT, OldNeighbors, NewNeighbors) of
          {trigger_rebuild, NewRT} ->
  