See above about explaining number in nodeType comparison