lots and lots of work to correctly deduce AU IO configurations and related issues