anchor.diff:                  io_lib:format(
                       "To open the database `~s`, Apache CouchDB "
                       "must be built with Erlang OTP R13B04 or higher.",
  -                    [Db]
  +                    [DbName]
                   );
               true ->
                   io_lib:format("Error opening database ~p: ~p", [DbName, Reason])
  
positive.code:         true = ets:delete(couch_dbs_by_name, DbName),
  
          case ets:lookup(couch_sys_dbs, DbName) of
          [{Db, _}] ->
              true = ets:delete(couch_sys_dbs, DbName),
              Server;
          [] ->
  
negative.code:     {noreply, shutdown, Server};
  handle_info({'EXIT', Pid, Reason}, Server) ->
      Server2 = case ets:lookup(couch_dbs_by_pid, Pid) of
      [{Pid, DbName}] ->
  
          % If the Pid is known, the name should be as well.
          % If not, that's an error, which is why there is no [] clause.
  