anchor.diff:  -spec select_reply_data(PSubset::data(), Ref::pos_integer(), Round::round(),
       State::state()) -> {discard_msg | ok | retry | send_back, state()}.
   select_reply_data(PSubset, Ref, Round, {Cache, Node}) ->
  -    ?TRACE_DEBUG("select_reply_data", []),
  +    %% ?TRACE_DEBUG("select_reply_data", []),
       % this is received at node Q -> integrate results of node P
       QSubset = cyclon_cache:get_random_subset(shuffle_length(), Cache),
       Pid = pid_groups:get_my(gossip),
  
positive.code:         log:pal("[ Cyclon ~.0p ] " ++ FormatString, [ comm:this() | Data])).
  
  %% print cache at the beginnig of every cycle in a dot friednly format
  %% -define(PRINT_CACHE_FOR_DOT(MyNode, Cache), ok).
  -define(PRINT_CACHE_FOR_DOT(MyNode, Cache), print_cache_dot(MyNode, Cache)).
  
  
  
  
negative.code:     ?TRACE_DEBUG("get_node_details_response", []),
      case cyclon_cache:size(OldCache) =< 2 of
          true  ->
              %% ?TRACE_DEBUG("get_node_details_response: true", []),
              Pred = node_details:get(NodeDetails, pred),
              Succ = node_details:get(NodeDetails, succ),
              NewCache =
  