De-version IO