`time.Duration` is in `int64` so I don't think `timeout` should be a pointer