Feature Request: Offset Curve on Surface

If a curve is at surface edge, I wish offset curve on surface would recognize that and not select the offset direction as off the edge.