TODO ideas on multiple goroutine support.