Most controversially, the conservative Council of Guardians disqualified two high profile candidates: Akbar Hashemi Rafsanjani, a former president, and Esfandiar Rahim Mashaei, an ally of the current president Mahmoud Ahmadinejad, who have each dared to differ with the Supreme Leader, Ali Khamenei.