anchor.diff:           cookie_init/0, cookie_get/0, cookie_set/1, cookie_sync/0,
            pool_join/2,
            pool_leave/1, pool_leave/0,
  -         config_push/0, config_push/1, config_pull/0,
  +         config_push/0, config_push/1, config_push/2,
  +         config_pull/0, config_pull/1,
            loop/0]).
   
   -include_lib("eunit/include/eunit.hrl").
  
positive.code:             end
      end.
  
  loop() ->
      receive
          {nodeup, Node} ->
              error_logger:info_msg("new node: ~p~n", [Node]);
          {nodedown, Node} ->
              error_logger:info_msg("lost node: ~p~n", [Node])
      end,
      % TODO: Need to update_node_list(),
      ?MODULE:loop().
  
  % --------------------------------------------------
  
negative.code: 
  nodes_actual_other() ->
      lists:subtract(ns_node_disco:nodes_actual_proper(), [node()]).
  
  % -----------------------------------------------------------
  
  cookie_gen() ->
      {A1, A2, A3} = erlang:now(),
  