anchor.diff:      Msgs2 = fetch_msgs(Pid2),
       io:format("Msgs2: ~p~n", [Msgs2]),
       [] = Msgs2,
  -    %% reset to ignore (it's the default)
  +    %% reset to handle (default) so as not to break other tests
       os:set_signal(sigusr1, handle),
       ok.
   
  
positive.code: all() ->
      case os:type() of
          {win32, _} -> [];
          _ -> [set_unset,
                t_sighup,
                t_sigusr1,
                t_sigusr2,
                t_sigterm,
                t_sigalrm,
                t_sigchld,
                t_sigchld_fork]
      end.
  
  init_per_testcase(Func, Config) when is_atom(Func), is_list(Config) ->
  
negative.code: t_sigusr1(_Config) ->
      Pid1 = setup_service(),
      OsPid = os:getpid(),
      % shouldn't need to explicitly set_signal to handle USR1, it's the default
      ok = kill("USR1", OsPid),
      ok = kill("USR1", OsPid),
      ok = kill("USR1", OsPid),
  