default visitor node traversal updates