don't propagate EOF error