* The previous coding assumed that some non-zero amount of data would be written to every file opened.