no hard-coded timeout value