anchor.diff:  
   
   %% @doc Make an uri for the named dispatch with the given parameters
  -make_url_for(Name, Args, Escape, UriLookup) ->
  +make_url_for(Name, Args, Escape, UriLookup, Defaults) ->
       Name1 = z_convert:to_atom(Name),
       Args1 = lists:filter(fun
               ({_, <<>>}) -> false;
  
positive.code:     revjoin(Rest, Separator, [S]);
  revjoin([S | Rest], Separator, Acc) ->
      revjoin(Rest, Separator, [S, Separator | Acc]).
  
  
  %% @spec Append all query arguments iff they are not mentioned in the arglist and if qargs parameter is set
  
negative.code: %%                                      {stop, Reason, State}
  %% Description: Handling call messages
  %% @doc Create the url for the dispatch rule with name and arguments Args.
  handle_call({'url_for', Name, Args, Defaults, Escape}, _From, State) ->
      Uri = make_url_for(Name, Args, Escape, State#state.lookup, Defaults),
      {reply, Uri, State};
  
  %% @doc Return the preferred hostname for the site
  