I hate DI more than I hate DR, but maybe that's because I'm old