why not run in parallel?