> the draft makes inconsistency with the rest of the function behaviour > because the funtion never touches the filename, it only touches the path.
eh i was not clear, the problem is not in filename name un/touch consitency but in pathname un/touch consistency. pavel