IPv6 implementation
Fixes a problem with PMs