reverting io stuff