added extra column checks to make sure the iplocator doesnt throw exceptions