anchor.diff:          case get_waiting_client(Waiting, Lang) of
               nil ->
                   if ProcInt#proc_int.t0 < T0 ->
  -                    gen_server:cast(Pid, stop),
  -                    ets:delete(Tab, Pid);
  +                    remove_proc(Tab, Pid);
                   true ->
                       gen_server:cast(Pid, garbage_collect),
                       ets:insert(Tab, ProcInt#proc_int{client=nil})
  
positive.code: 
  reload() ->
      gen_server:call(?MODULE, bump_threshold_ts).
  
  init([]) ->
      process_flag(trap_exit, true),
  
negative.code:         end
      end.
  
  remove_proc(Tab, Pid) ->
      ets:delete(Tab, Pid),
      case is_process_alive(Pid) of true ->
          unlink(Pid),
          gen_server:cast(Pid, stop);
      false ->
          ok
      end.
  
  -spec export_proc(#proc_int{}) -> #proc{}.
  export_proc(#proc_int{} = ProcInt) ->
      [_ | Data] = lists:sublist(record_info(size, proc), tuple_to_list(ProcInt)),
  