anchor.diff:      Separator = proplists:get_value(separator, Options, ?DEFAULT_SEPARATOR),
       case get_key(Username, Type, Strip, Separator) of
           {not_found, NewUsername} ->
  -	    {NewUsername, DefaultRoute};
  +            {NewUsername, DefaultRoute};
           {Key, NewUsername} ->
               case lists:keyfind(Key, 1, Routes) of
                   {Key, {_IP, _Port, _Secret} = Route} -> {NewUsername, Route};
  
positive.code: 
  % @private
  -spec get_key(Username :: binary() | string(), Type :: atom(), Strip :: boolean(), Separator :: list()) ->
      {Key :: string(), NewUsername :: string()}.
  get_key(Username, Type, Strip, Separator) when is_binary(Username) ->
      get_key(binary_to_list(Username), Type, Strip, Separator);
  get_key(Username, realm, Strip, Separator) ->
  
negative.code:     end.
  
  % @private
  -spec validate_route({Ip :: list() | inet:ip_address(), Port :: eradius_server:port_number(), Secret :: eradius_lib:secret()}) ->
      boolean().
  validate_route({_Ip, Port, _Secret}) when not is_integer(Port); Port =< 0; Port > 65535 -> false;
  validate_route({_Ip, _Port, Secret}) when not is_list(Secret), not is_binary(Secret) -> false;
  