More tuning, as URLError or socket may throw a timeout.