Insights on due diligence