io bug fix