anchor.diff:  request_node_details(Details) ->
       DHT_Node = pid_groups:get_my(dht_node),
       This = comm:this(),
  -    EnvPid = comm:reply_as(This, 3, {cb_msg, {gossip_cyclon, default}, '_'}),
  +    EnvPid = comm:reply_as(This, 3, {cb_msg, instance(), '_'}),
       case comm:is_valid(This) of
           true ->
               comm:send_local(DHT_Node, {get_node_details, EnvPid, Details});
  
positive.code: 
  %% replaces the reference to self's dht node with NewNode
  handle_msg({rm_changed, NewNode}, {Cache, _Node}) ->
      ?TRACE_DEBUG("rm_changed", []),
      {ok, {Cache, NewNode}};
  
  %% msg from admin:print_ages()
  %% request needs to be sent to the gossip module in the following form:
  %% {cb_msg, {gossip_cyclon, default}, {get_ages, Pid}}
  handle_msg({get_ages, Pid}, {Cache, Node}) ->
      ?TRACE_DEBUG("get_ages", []),
      comm:send_local(Pid, {cy_ages, cyclon_cache:get_ages(Cache)}),
      {ok, {Cache, Node}};
  
  
negative.code: %%      will be re-scheduled after 1s.
  -spec check_state(state()) -> ok | fail.
  check_state({Cache, _Node} = _State) ->
      NeedsInfo = case cyclon_cache:size(Cache) of
                      0 -> [pred, succ];
                      _ -> []
  