NEPAD was designed to promote African-led development. However, a major "formidable challenge" has been that many projects still depend on funding from Western donors. This over-reliance on foreign aid can undermine the goal of true African self-reliance.