Removed all traces of NodeVisitor