Trying to conceive of a better executor service which interacts with the
queue in a nicer way.