Connectivity checks in place to ensure the user doesnt attempt an action that is doomed to fail