The information returned by constructing a GeoIP class is never null or empty. It will return information stating that the information is "unknown" or provide some type of default value.