pre-diligence