Mea culpa . . . this is not the solution: "Since string index begins at 0, perhaps the offset argument of String.sub in fullLocalPath should be r and not r+1, as follows, if the intent is to strip roots from fspaths. " It cures one malfunction and introduces others.