Throw WebException if no internet connection (instead of NullReferenceException)