anchor.diff:                      case entry_type(V) of
                           source -> Acc;
                           _Else -> Node = rt_entry_node(V),
  -                            gb_trees:enter(node:id(Node), Node, Acc)
  +                            gb_trees:enter(id(Node), pidX(Node), Acc)
                       end
               end, gb_trees:empty(),get_rt_tree(RT))}.
   
  
positive.code: 
  % @doc Get the id of a given node
  -spec rt_entry_id(Entry :: rt_entry()) -> key().
  rt_entry_id(Entry) -> node:id(rt_entry_node(Entry)).
  
  %% @doc Check if the given routing table entry is of the given entry type.
  -spec entry_is_of_type(rt_entry(), Type::entry_type()) -> boolean().
  
negative.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  -type key() :: rt_chord:key().
  -type external_rt_t_tree() :: gb_trees:tree(NodeId::key(), NodePid::comm:mypid()).
  -type external_rt() :: {Size :: unknown | float(), external_rt_t_tree()}. %% @todo: make opaque
  
  % define the possible types of nodes in the routing table:
  