anchor.diff:                      end
               end,
               add_additional_nodes(),
  -            exit(Pid, kill),
  +            %% startup successful, stop watching the startup
  +            exit(StartupWatcher, kill),
               case util:is_unittest() of
                   true -> ok;
                   _    -> io:format("Scalaris started successfully."
  
positive.code:                                         | term()}.
  start_link() -> start_link([]).
  
  %% called by unittest_helper.erl
  -spec start_link([tuple()])
          -> {ok, Pid::pid()} |
             {error, Error::{already_started, Pid::pid()} | shutdown | term()}.
  start_link(Options) ->
      ServiceGroup = basic_services,
      Pid = spawn(fun() -> timer:sleep(5*1000), dump_processes() end),
      Link = sup:sup_start({local, main_sup}, ?MODULE,
                           [{service_group, ServiceGroup} | Options]),
      case Link of
  
negative.code:                   || X <- processes()],
      io:format("~p~n", [lists:last(Processes)]),
      ok.
  
  %% @doc Checks whether config parameters exist and are valid.
  -spec check_config() -> boolean().
  check_config() ->
  