completionService is an Executor service.  They were always in the picture, just trying to name correctly what the "hook" returned does, so it's clear.