Professionals such as lawyers, notaries, accountants, investment advisors, and trust and company service providers who assist in transactions involving the movement of money are deemed to have a particular role in identifying, preventing and reporting money laundering. Some countries impose due diligence requirements on gatekeepers, such as those of financial institutions.