The single letter
Why isn't 0.0.0.0 or 10.* a valid IP address? Since when is the definition of IP address to be unicast and globally routable?
I'd rather take issue with the fact it completely fails on IPv6 addresses.
Consultants are mystical people who ask a company for a number and then give it back to them.