DI 2.0.0

Move the changes in this file to a DI 1 PR