add a unit test to reproduce a bug in parallel / multcore. we now need to program around this. life sucks.