rescue only EOFError  #30