Enhanced due diligence (EDD)