rm unnecessary IO