anchor.diff:      end,
       path_to_list(R, [P1|Acc], DotDotCount).
   
  -encode_query(Props) ->
  +encode_query(Props) -> 
       Props1 = lists:foldl(fun ({{bind, K}, V}, Acc) ->
  -        V1 = case is_list(V) orelse is_binary(V) of
  -            true -> V;
  -            false ->
  -                % probably it's a number
  -                quote_plus(V)
  -        end,
  -        [{K, V1} | Acc]
  +        case K of
  +            <<"*">> -> Acc;
  +            _ ->
  +                V1 = case is_list(V) orelse is_binary(V) of
  +                    true -> V;
  +                    false ->
  +                        % probably it's a number
  +                        quote_plus(V)
  +                end,
  +                [{K, V1} | Acc]
  +        end
       end, [], Props),
       lists:flatten(mochiweb_util:urlencode(Props1)).
   
  
positive.code:     case Value of
          <<":", Var/binary>> ->
              get_var(Var, Bindings, Value);
          _ when is_list(Value) ->
              Value1 = lists:foldr(fun(V, Acc) ->
                  V1 = case V of
  
negative.code: %% method rule is '*', which is the default, all
  %% request method will bind. It allows us to make rules
  %% depending on HTTP method.
  bind_method(?MATCH_ALL, _Method ) ->
      true;
  bind_method({bind, Method}, Method) ->
      true;
  