change ioe squelch to throw runtimeexception which wraps the ioe