Hello- - if a surface is trimmed only by an isocurve, that edge is the ‘natural’ one so not trimmed; ShrinkTrimmedSrf and ShrinkTrimmedSrfToEdge do the same thing - there is no need to leave the margin that ShrinkTrimmedSrf does when the trim is from an arbitrary curve.