better ip check strategy