Is .iterate(iBase.Type.region, iMesh.Topology.all) really guaranteed to iterate over two meshes in exactly the same way?  Forgive my ignorance.