anchor.diff:  			    Proto6 = case DefaultProto of
   					 tcp -> tcp6;
   					 udp -> udp6;
  -					 tls -> tls6
  +					 tls -> tls6;
  +					 yxa_test -> yxa_test6
   				     end,
   			    {ok, Addr, Proto6};
   			_ ->
  
positive.code: %% Returns : {ok, Address, Proto} |
  %%           {error, Reason}
  %%           Address = term(), parsed version of Addr
  %%           Proto   = atom(), tcp | udp | tcp6 | udp6 | tls | tls6
  %%           Reason  = string()
  %%--------------------------------------------------------------------
  address_to_address_and_proto(Addr, DefaultProto) when DefaultProto == tcp; DefaultProto == udp; DefaultProto == tls ->
      case inet_parse:ipv4_address(Addr) of
  	{ok, _IPtuple} ->
  	    {ok, Addr, DefaultProto};
  
negative.code: %%           Addr = term(), something (probably a string()) that is
  %%                  parseable by inet_parse:ipv{4,6}_address() (should
  %%                  be an IPv4 or IPv6 address, not a hostname!)
  %%           DefaultProto = atom(), tcp | udp | tls | yxa_test
  %% Descrip.: When looking at Via headers, we often have a protocol
  %%           from the SIP/2.0/FOO but we need to look at the
  %%           address to determine if our sipdst proto should be
  