Rhino common SporphSpaceMorph not reflecting surface normal

if make a simple SporphSpaceMorph it doesn’t seem to change outcome if either first or second surface normals are flipped…swapping the uv’s on the first surface will change how object is morphed however. Is this expected behavior?

  SporphSpaceMorph sp=new SporphSpaceMorph(parentSurface,destinsrf);
 sp.PreserveStructure = true;
 BoundingBox bchildC = childObjectGeometry.GetBoundingBox(true);
 sp.MorphPoint(bchildC.Center);
 sp.Morph(childObjectGeometry);
 sp.Dispose();