Singletons: bad. Shared resources in a DIC: good.