anchor.diff:      comm:send_local(Pid, {cy_ages, cyclon_cache:get_ages(Cache)}),
       {ok, {Cache, Node}};
   
  -handle_msg({get_subset_rand, _N, _Pid}, State) ->
  -    ?TRACE_DEBUG("get_subset_rand", []),
  -    %% msg from get_subset_random() (api)
  -    %% also directly requested from api_vm:get_other_vms() (change?)
  -    {ok, State};
  +%% msg from get_subset_random() (api)
  +%% also directly requested from api_vm:get_other_vms() (change?)
  +handle_msg({get_subset_rand, N, Pid}, {Cache, Node}) ->
  +    comm:send_local(Pid, {cy_cache, cyclon_cache:get_random_nodes(N, Cache)}),
  +    {ok, {Cache, Node}};
   
   %% 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
  
positive.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% API
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
negative.code: -export([rm_check/3,
           rm_send_changes/5]).
  
  % API
  -export([get_subset_rand/1, get_subset_rand_next_interval/1, get_subset_rand_next_interval/2]).
  
  %% for testing
  -export([]).
  
  