anchor.diff:      {noreply, St};
   
   
  -handle_info(spawn_watchdog, #st{watchdog=undefined}=St) ->
  -    NewWD = spawn_monitor(?MODULE, watchdog, []),
  -    {noreply, St#st{watchdog=NewWD}};
   handle_info(Msg, St) ->
       couch_log:notice("~s ignoring info ~w", [?MODULE, Msg]),
       {noreply, St}.
  
positive.code:     {ok, ByDbName} = khash:new(),
      {ok, #st{
          by_pid = ByPid,
          by_dbname = ByDbName,
          watchdog = spawn_monitor(?MODULE, watchdog, [])
      }}.
  
  
  
negative.code: 
  code_change(_OldVsn, St, _Extra) ->
      {ok, St}.
  
  
  notify_listeners(ByDbName, DbName, Event) ->
  