second IO  fix