Let's use Executors.newFixedThreadPool instead.