Get Internal Naked/Open Mesh Edges

Which of course ExplodeAtUnweldedEdges does (doh!):

However, this still does not identify internal open edges. I did come up with some methods for trimming each of the naked perimeters against the overall mesh perimeter (using sets on the edge elements):

However, it still feels like I’m missing something here, being that the Rhino Display Modes are capable of identifying these edges already (and fast!)?