allow tuning of the timeout