fix EOF print bug