if no filename is given will read off stdin by default

more convenient than the last one - makes it natural to use in pipelines