anchor.diff:      X = handle_request0(Req, DocumentRoot, Method, Path),
       % io:format("now_diff:~p~n", [timer:now_diff(erlang:now(), Start)]),
       X.
  -    
  +
   handle_request0(Req, DocumentRoot, Method, Path) ->
       case Path of
           "/" ->
  
positive.code:         {"descending", "false"} ->
            % The descending=false behaviour is the default behaviour, so we
            % simpply ignore it. This is only for convenience when playing with
            % the HTTP API, so that a user doesn't get served an error when 
            % flipping true to false in the descending option.
            Args;
          {"skip", Value} ->
  
negative.code: handle_replicate_request(_Req, _Method) ->
      throw({method_not_allowed, "POST"}).
  
  handle_unkown_private_uri_request(Req, _Method, UnknownPrivatePath) ->
    KnownPrivatePaths = ["_utils"],
    Msg = {obj,
      [
        {error, "Could not find the private path '_" ++
          mochiweb_util:unquote(UnknownPrivatePath) ++
          "'. Known private path(s): '" ++
          lists:flatten(KnownPrivatePaths) ++ "'"}
      ]
    },
    send_error(Req, 404, Msg).
  
  % Database request handlers
  
  handle_db_request(Req, Method, {Path}) ->
      UriParts = string:tokens(Path, "/"),
      [DbName|Rest] = UriParts,
      handle_db_request(Req, Method, {mochiweb_util:unquote(DbName), Rest});
  
  handle_db_request(Req, 'PUT', {DbName, []}) ->
      case couch_server:create(DbName, []) of
          {ok, _Db} ->
  