Diligent of D