IoC order switch