naively parallelized.