it's unclear who the original author is, if this class is a revamp of the Path class or another existing RemotePath one