but that is the check; make sure you propogate nans; the edge cases are always important to test (and usually the hardest to get right)