maybe lowercase `nodeName` to be safe