made subpaths only bind expressions once per path