support Timeout::Error