I tried to find other coreutils programs which behave in a similar way to see if there is any precedent. Lack file entries when invoked on stdin: wc, chksum, head, tail Have '-' as file entry when invoked on stdin: sha1sum, md5sum I agree that the version without the - is more useful, but I'm not completely convinced that the coreutils maintainer should change it. Guy