Added InternetConnectionError to make understanding failures easier.