anchor.diff:           0 -> {ok, passed}
       end.
   
  -
   clean_process(Name, Reason) ->
       Pid = whereis(Name),
  -    true = kill_it(Pid, Name, Reason),
  -    ok.
  -
  -kill_it(undefined, _Name, _Reason) -> true;
  -kill_it(Pid, Name, Reason) ->
  -    true = exit(Pid, Reason),
  -    true = unregister(Name).
  +    true = kill_it(Pid, Reason),
  +    ok.
  +
  +kill_it(undefined, _Reason) -> true;
  +kill_it(Pid, Reason) ->
  +    true = exit(Pid, Reason).
  
positive.code: end_per_suite(_Config) ->
      ok.
  
  init_per_testcase(client_inactivity_timeout, Config) ->
      ok = start_slaves(),
      ok = ?restart_application(),
      ok = application:set_env(?APP, client_inactivity_timeout, infinity),
      Config;
  init_per_testcase(server_inactivity_timeout, Config) ->
      ok = start_slaves(),
      ok = ?restart_application(),
      ok = application:set_env(?APP, server_inactivity_timeout, infinity),
      Config;
  init_per_testcase(_OtherTest, Config) ->
      ok = start_slaves(),
      Config.
  
  end_per_testcase(client_inactivity_timeout, Config) ->
      ok = stop_slaves(),
      ok = ?restart_application(),
      Config;
  end_per_testcase(server_inactivity_timeout, Config) ->
      ok = stop_slaves(),
      ok = ?restart_application(),
      Config;
  
  end_per_testcase(_OtherTest, Config) ->
      ok = stop_slaves(),
      Config.
  
  
negative.code: -export([all/0, init_per_suite/1, end_per_suite/1, init_per_testcase/2, end_per_testcase/2]).
  
  %%% Testing functions
  -export([supervisor_black_box/1,
           eval_everywhere_mfa_no_node/1,
           eval_everywhere_mfa_one_node/1,
           eval_everywhere_mfa_multiple_nodes/1,
           eval_everywhere_mfa_multiple_nodes_timeout/1,
           eval_everywhere_mfa_exit_multiple_nodes/1,
           eval_everywhere_mfa_throw_multiple_nodes/1,
           eval_everywhere_mfa_timeout_multiple_nodes/1,
           safe_eval_everywhere_mfa_no_node/1,
           safe_eval_everywhere_mfa_one_node/1,
           safe_eval_everywhere_mfa_multiple_nodes/1,
           safe_eval_everywhere_mfa_multiple_nodes_timeout/1,
           safe_eval_everywhere_mfa_exit_multiple_nodes/1,
           safe_eval_everywhere_mfa_throw_multiple_nodes/1,
           safe_eval_everywhere_mfa_timeout_multiple_nodes/1]).
  
  -export([start_slaves/0, stop_slaves/0]).
  
  