I'll need more information about that. Cruz is an unabashed conservative, and would not have voted this way without a good reason.
The only senator who voted against this was Tom Cotton.
All the rest of them have signed their name on islamic nukes.
There is no good reason.
None.
The federal government of the United States has betrayed the world.
And the single accomplishment of the GOP majorities that we elected was to make that betrayal possible.
To Hell with them.