Iran bad deal