blendProbability had been returning a float when a BOOL was specified in the template.  now it returns the float as expected and didBeginContact can decide whether to blend balls correctly.