Multiple distinct solutions are required to combat corruption depending on the situation, including anti-corruption initiatives supported by institutional reforms and public financial management reforms. Research also suggests social accountability mechanisms can reduce corruption by targeting important issues for populations and including consequences, while anti-corruption agencies have yet to effectively fight corruption in places with weak governance.