It should support catting stdin when no args are specified, and when the "-" arg is passed. It should also consider "-" as a file when preceeded by "--", as per the cat standard.