off by one, empty file is not one line

If the content is empty it must mean 0 lines (matches how wc -l works)