arbitrary io