But in the case of a union directory with duplicate names, potentially representing distinct files, there are multiple names, not all of them distinct, in the directory. Since rc(1) doesn't say ``one for each distinct [or unique] path name matched'', one could argue that neither code nor manual needs change. If it's really a problem, fn nodup {ls -d $*|uniq} pr `{nodup *} | lp