Everything is a IOC