it can assign a connect timeout