accept more valid (and invalid) IPv6 addresses