Support setting ipv6 addresses properly (I hope)