preliminary ipv6 support