Is there any functional difference between `pathToKey()` and `keyFromPath()`? It is confusing because the names mean the same thing and the code seems to be equivalent.