My change removes the path root, if one exists. For example "c:\foo" becomes "foo".

I do not know what the meaning of Substring(1) was:
- `c:\foo` becomes `:\foo` which is broken
- `foo` becomes `oo` which is broken

I do not see how this can work.