anchor.diff:  -spec handle_info(term(), #state{}) ->
       {noreply, #state{}}.
   
  -handle_info({'DOWN', _Ref, process, Pid, _Reason}, State) ->
  +handle_info({'EXIT', Pid, _Reason}, State) ->
       unregister_all(Pid),
       {noreply, State};
   
  
positive.code: -export([dump/0]).
  
  
  
  %% ===================================================================
  %% Public
  
negative.code:     end.
  
  %% @private
  -spec insert_store(term(), [{regtype(), term(), pid()}]) -> 
      true.
  
  insert_store(Name, []) -> 
      ets:delete(nklib_proc_store, Name);
  
  insert_store(Name, Items) -> 
      ets:insert(nklib_proc_store, {Name, Items}).
  
  
  %% @doc Gets the number of registered processes
  -spec size() -> integer().
  size() -> ets:info(nklib_proc_pids, size).
   
  
  %% @private gen_server:call returning timeouts
  timed_call(Msg, Timeout) ->
      try
          gen_server:call(?MODULE, Msg, Timeout)
      catch 
          exit:{timeout, _} -> timeout
      end.
  
  
  %% @private
  -spec pending_msgs() -> integer().
  pending_msgs() ->
      {_, Len} = erlang:process_info(whereis(?MODULE), message_queue_len),
      Len.
  
  
  %% @private
  dump() ->
  