How could it be an IOException if there is no Cotr exception Throwable cause?