Ullaakut
```go func (w *Wow) Start() { if !w.running { ctx, done := context.WithCancel(context.Background()) t := time.NewTicker(time.Duration(w.s.Interval) * time.Millisecond) ``` Here the ticker is set the first time we call the `Start()` method, with the interval of the current Spinner. When the spinner is changed, this interval is not updated. I discovered this when trying to make my manual way of erasing the output faster by doing this: ```go w.Text("\b").Spinner(spin.Spinner{Frames: []string{""}, Interval: 1}) time.Sleep(2 * time.Millisecond) w.Stop() ``` Here, the spinner still waits for 80ms until it checks what it has to print, even though I set it to an interval of 1 millisecond.