Ignored tags aren't working

Since switching across to the NodeIterator interface, the ignored tags setting has not been working.

I've read the spec and I'm sure we're using it right, but I've moved back to the DOM Tree Walker as this doesn't suffer the same bug.