necessary diligence