Shouldn't this just be implementing the ``ExecutorService`` interface and delegating?