It's not that it's wrong for it to be a ZSComponentNode, I'm mostly just curious whether this was actually causing a bug.