mathGlyph -> PointToSegmentPen -> drawPoints -> pointPen -> beginPath gets an ‘identifier’ argument from the ufo3 drawPoints. Which trips an error. This alleviates the problem but does not address anything that beginPath should be doing with the identifier.