@andreypopp Not all browsers we support has `Node.ELEMENT_NODE`, etc.