anchor.diff:      %% (i.e. in on_active({cy_shuffle})).
       {ok, State};
   handle_msg({get_dht_nodes_response, _Nodes}, State) ->
  +    ?TRACE_DEBUG("get_dht_nodes_response", []),
       %% Response to get_dht_nodes message from service_per_vm. Contains a list of
       %% registered dht nodes from service_per_vm. Initiated in
       %% handle_msg({get_node_details_response, _NodeDetails} if the cache is empty.
  
positive.code:     %% replaces the reference to self's dht node with NewNode
      {ok, State};
  handle_msg({get_ages, _Pid}, State) ->
      %% msg from admin:print_ages()
      {ok, State};
  handle_msg({get_subset_rand, _N, _Pid}, State) ->
      %% msg from get_subset_random() (api)
      %% also directly requested from api_vm:get_other_vms() (change?)
      {ok, State};
  handle_msg({get_node_details_response, _NodeDetails}, State) ->
      %% Response to a get_node_details message from self (via request_node_details()).
      %% The node details are used to possibly update Me and the succ and pred are
      %% possibly used to populate the cache.
  
negative.code:         log:pal("[ Cyclon ~.0p ] " ++ FormatString, [ comm:this() | Data])).
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% Type Definitions
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  