There is code that writes to this string (unfortunately), and the contents may come from user policy. I'd like to be able to store a bit longer string, e.g. an invalid number or a service string, that will fail later during getaddrinfo(), instead of calling getaddrinfo() during initialisation.