Has the Mahdi arrived?