The `-` is common, but I believe we should be able to just assume stdin if no files are given. Also, there's no reason to require the `-` be the final argument. Argument order should only matter for disambiguation of conflicting arguments.