also handle general URLError (e.g. server not reachable)