anchor.diff:          end, Variables),
       ThisApp = proplists:get_value(application, Options),
       LinkedApp = proplists:get_value(application, ListVars, ThisApp),
  +    LinkedAppAtom = list_to_atom(lists:concat([LinkedApp])),
       ControllerList = boss_files:web_controller_list(LinkedApp),
       ThisController = proplists:get_value(controller, Options),
       LinkedController = proplists:get_value(controller, ListVars, ThisController),
  
positive.code:     end,
  
      RouterPid = proplists:get_value(router_pid, Options),
      URL = boss_router:unroute(RouterPid, LinkedApp, ControllerList, LinkedController, Action, NoUndefinedVars),
      BaseURL = case proplists:get_value(base_url, Options) of
          undefined ->
              boss_web:base_url(list_to_atom(lists:concat([LinkedApp])));
          "" ->
              boss_web:base_url(list_to_atom(lists:concat([LinkedApp])));
          ProvidedBaseURL ->
              ProvidedBaseURL
      end,
  
negative.code:     ProtocolPlusDomain = case ThisApp =:= LinkedApp of
          true -> "";
          false ->
              case boss_web:domains(LinkedAppAtom) of
                  all -> "";
                  Domains -> 
                      UseSameDomain = case proplists:get_value(host, Options) of
  