Default timeout is nil