remove duplicated casIO