So this seems to work for parallel, but I haven't quantitativley
verified results.