anchor.diff:  
           false -> OldRT
       end,
  -    ?RT:check(OldRT, RT, rt_loop:get_neighb(State), true),
  +    ?RT:check(OldRT, NewRT, rt_loop:get_neighb(State), true),
       rt_loop:set_rt(State, NewRT);
   
   % lookup a random key chosen with a pdf:
  
positive.code: 
  % @doc Add a sticky entry to the routing table
  -spec add_sticky_entry(Entry :: node:node_type(), rt()) -> rt().
  add_sticky_entry(Entry, RT) ->
     add_entry(Entry, sticky, RT).
  
  % @doc Add the source entry to the routing table
  -spec add_source_entry(Entry :: node:node_type(), rt()) -> rt().
  
negative.code: 
      % convert former neighboring nodes to normal nodes and add sticky nodes
      FilteredRT = lists:foldl(fun sticky_entry_to_normal_node/2, RT, ConvertNodesIds),
      NewRT = sets:fold(fun add_sticky_entry/2, FilteredRT, ToBeAddedNodes),
      check_helper(RT, NewRT, true),
      NewRT
      .
  
  %% userdevguide-begin rt_frtchord:update
  