anchor.diff:  handle_custom_message({get_rt_reply, RT}, State) ->
       %% merge the routing tables. Note: We don't care if this message is not from our
       %current successor. We just have to make sure that the merged entries are valid.
  -    LocalRT = rt_loop:get_rt(State),
  -    NewRT = case LocalRT =/= RT of
  +    OldRT = rt_loop:get_rt(State),
  +    NewRT = case OldRT =/= RT of
           true ->
               % - add each entry from the other RT if it doesn't already exist
               % - entries to be added have to be normal entries as RM invokes adding sticky
  
positive.code:     NewRT = case ?RT:rt_lookup_node(node:id(NewNode), OldRT) of
          none -> RT = ?RT:add_normal_entry(NewNode, OldRT),
                  ?RT:check(OldRT, RT, rt_loop:get_neighb(State), true),
                  RT;
          _Else ->  OldRT
      end,
  
      rt_loop:set_rt(State, NewRT)
      ;
  
  
negative.code:                             false -> add_normal_entry(rt_entry_node(Entry), Acc)
                          end
                  end,
                  OldRT, get_rt_tree(RT));
  
          false -> OldRT
      end,
      ?RT:check(OldRT, RT, rt_loop:get_neighb(State), true),
      rt_loop:set_rt(State, NewRT);
  
  % lookup a random key chosen with a pdf:
  