dont create a bajillion goroutines