don't consider EOF an error