anchor.diff:    watchdog:stop().
   
   subscriber_log_text_test() ->
  -  watchdog:start(),
  +  Pid = watchdog:start(),
  +  monitor(process, Pid),
     FN = mk_tmpfile(),
     watchdog:add_log_subscriber({text,FN}),
     watchdog:message(trivial),
     watchdog:stop(),
  +  receive {'DOWN',_,process,Pid,_} -> ok end,
     ?assert(validate_file(FN,trivial)).
   
   subscriber_send_proc_test() ->
     watchdog:start(),
     watchdog:add_proc_subscriber(self()),
     watchdog:message(finicky),
  -  ?assert(receive {watchdog,_,_,user,finicky} -> true after 0 -> false end),
  +  ?assert(receive {watchdog,_,_,user,finicky} -> true after 50 -> false end),
     watchdog:stop().
   
   subs_send_proc_test() ->
  
positive.code: -export(
     [ handle_info/2
      ,handle_call/3
      ,init/1
      ,rec_info/1]).
  
  
negative.code: % upgrade
  handle_call(Msg,From,OLD) when not is_record(OLD,ld) ->
    handle_call(Msg,From,upgrade(OLD));
  
  % admin configs
  handle_call({cfg,timeout_restart,TR},_,LD) when is_integer(TR) ->
  