Imrpovements in DI