I'm coming from a paradigm where I would use a thread pool