path compatibility