Why the fuck won't isValidIPv4() compile