Text this: Mahdis and millenarians