New WH push on Iran deal: The science is settled, or something