#235 timeouts explained