On the 30th of July, in about one week's time, we will have the inauguration of a new Iranian president, who essentially at least is described as a moderate, though moderates in the Iranian phrase may be different than moderates that you and I would accept.