try to recover from IOErrors -- not sure of cause