So the main goal is to test that the parent and child do not have the same proc. I suppose we could just make the procs return something that is known, like 1 + 2 for parent and 2 + 2 for child. We could then just test that the procs return the correct value when called, instead of using equality as the test.