Further optimize _get_node()