ioexception handle