A U.S. attack on Iran? Not coming soon