I'd like you to drop the `defer` and move `wg.Wait()` below the loop - but that's not a blocker.

... Besides, it reads and feels very weird to use `atomic.AddInt64` and `sync.WaitGroup` (which uses AddInt32 internally) here, but I can't think of a better way right now (and probably ever)...