vnode_if