anchor.diff:  accept_connection(AcceptPid, DistCtrl, MyNode, Allowed, SetupTime) ->
       spawn_opt(?MODULE, accept_supervisor,
                 [self(), AcceptPid, DistCtrl, MyNode, Allowed, SetupTime],
  -              %% Spawn on max priority
  -              [link, {priority, max}]).
  +              net_ticker_spawn_options()).
   
   accept_supervisor(Kernel, AcceptPid, DistCtrl, MyNode, Allowed, SetupTime) ->
       ?trace("~p~n", [{?MODULE, accept_connection, self()}]),
  
positive.code: setup(Node, Type, MyNode, _LongOrShortNames, SetupTime) ->
      spawn_opt(?MODULE, setup_supervisor,
  	      [self(), Node, Type, MyNode, SetupTime],
                %% Spawn on max priority
                [link, {priority, max}]).
  
  setup_supervisor(Kernel, Node, Type, MyNode, SetupTime) ->
      ?trace("~p~n", [{?MODULE, setup, self(), Node}]),
  
negative.code: 
  
  %% ---------------------------------------------------------------------
  %% Allow to set different spawn options for dist_util processes using
  %% the net_ticker_spawn_options configuration parameter. Default is
  %% [link, {priority, max}] and these two options cannot be changed.
  %% ---------------------------------------------------------------------
  net_ticker_spawn_options() ->
      Opts = application:get_env(kernel, net_ticker_spawn_options, []),
      Opts1 = [{priority, max} | proplists:delete(priority, Opts)],
      [link | proplists:delete(link, Opts1)].
  
  
  %% ---------------------------------------------------------------------
  %% Define common values of the handshake data record, defined in
  %% kernel/include/dist_util.hrl
  %% ---------------------------------------------------------------------
  