anchor.diff:  
           case is_throttled_request(PathTokens) of
               false ->
  -                loop_inner(Req, AppRoot, Path, PathTokens);
  +                loop_inner(Req, Config, Path, PathTokens);
               true ->
                   request_throttler:request(
                     rest,
                     fun () ->
  -                          loop_inner(Req, AppRoot, Path, PathTokens)
  +                          loop_inner(Req, Config, Path, PathTokens)
                     end,
                     fun (_Error, Reason) ->
                             Retry = integer_to_list(random:uniform(10)),
  
positive.code:              end,
      case Action of
          {done, RV} -> RV;
          {auth_ro, F} -> auth_ro(Req, F, []);
          {auth_ro, F, Args} -> auth_ro(Req, F, Args);
          {auth_special, F, Args} -> auth_special(Req, F, Args);
  
negative.code: 
  start_link(Options) ->
      {AppRoot, Options1} = get_option(approot, Options),
      IsSSL = proplists:get_value(ssl, Options1, false),
      Loop = fun (Req) ->
                     ?MODULE:loop(Req, {AppRoot, IsSSL})
             end,
      case mochiweb_http:start([{loop, Loop} | Options1]) of
          {ok, Pid} -> {ok, Pid};
  