fix recursive list paths