reuse GetPath