apparently when we get an eof, at least sometimes it *does* mean you'd better not try writing. svn:r3481