Iran assuring their own demise