···100100 foreach (var rp in node.ChildNodes.QuerySelectorAll("rp"))
101101 rp.Remove();
102102103103- node.RemoveChild(rt); // so ParseChildren(node) below does not see it
104104- return $"$[ruby {ParseChildren(node)} {ParseChildren(rt)}]";
103103+ var rtChildren = ParseChildren(rt);
104104+ rt.Remove(); // so ParseChildren(node) below does not see it
105105+ return $"$[ruby {ParseChildren(node)} {rtChildren}]";
105106 }
106107107108 case "VIDEO":