I don't think it's appropriate to hijack ConnectTimeout. It has distinctly different semantics.