didn't stop the IOErrors, may have to go higher up the chain