parallelism! Or something.