I've just pushed a change making ip_address and ip_endpoint distinct. - an address is just that 0.0.0.0 or :: - ipv4 or ipv6 - an endpoint is everything else needed to get a packet to travel from one machine to another: - address - protocol - "port"