I thought the same thing. That's one reason I jumped to an incorrect conclusion regarding fault of the module.
Thanks as well for the tip on the Part_CheckGeometry. It's going to take me a while to learn how to interpret the results of the check exactly but at least it's easy to identify an problem.
Thank you again,
Scott