New: diligence