Armagedon self destruction