ioport_array here too