Why not `HostAndPort` as the type?