Device also keeps an internal list of IO devices