`instanceof SVGElement` potentially results in a deep prototype lookup, and that's not totally ideal for performance reasons, for now it might be better to just ignore the possibility of SVG