def _iterate_over_text(
    tree: "etree.Element", *tags_to_ignore: Union[str, "etree.Comment"]
The product does not properly control the amount of recursion which takes place,  consuming excessive resources, such as allocated memory or the program stack.