Iran is looking down the barrel