path_rec_start
if (!path->query && path_rec_start(priv, path)) {
} else if ((path->query || !path_rec_start(priv, path)) &&