Update the projection such that if the nthreads=1 then no new processes will be created
stylistic changes