other option could be applying when it's an external network, but in that case may be we're adding too many corner cases?.
other option could be applying when it's an external network, but in that case may be we're adding too many corner cases?.