anchor.diff:          true -> msg_delay:send_trigger(0, {trigger_random_lookup});
           false -> ok
       end,
  -
  +    init_rt(Neighbors).
  +
  +%% @doc Initialize the routing table only.
  +%%      No trigger messages are sent, i.e. this function can be called during
  +%%      normal operation.
  +-spec init_rt(nodelist:neighborhood()) -> rt().
  +init_rt(Neighbors) ->
       % ask the successor node for its routing table
       Msg = {?send_to_group_member, routing_table, {get_rt, comm:this()}},
       comm:send(node:pidX(nodelist:succ(Neighbors)), Msg),
  
positive.code: %% Key Handling
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  % @doc Initialize the routing table. This function is allowed to send messages.
  -spec init(nodelist:neighborhood()) -> rt().
  init(Neighbors) ->
      % trigger a random lookup after initializing the table
  
negative.code:         true ->
              update_entries(Neighbors, RT) ;
          false -> % source node changed, replace the complete table
              init_rt(Neighbors)
      end
      .
  %% userdevguide-end rt_frtchord:init_stabilize
  