Change SIO to DataIO and handle numeric repeats.