`timeout` doesn't need to be a pointer.