Who will fight the battle of Armageddon?