fix `if node`