Get breaking news alerts and special reports. The news and stories that matter, delivered weekday mornings.

Talk about political whiplash.

Exactly one week ago, 2012 Republican presidential nominee Mitt Romney -- in his effort to defeat Donald Trump -- campaigned in Ohio with John Kasich, telling the state's voters to cast ballots for their governor.

Let our news meet your inbox. The news and stories that matters, delivered weekday mornings. This site is protected by recaptcha

“Unlike the other people running, he has a real track record,” Romney said of Kasich. “He has the kind of record that you want in Washington, and that’s why I’m convinced that you’re going to do the right thing tomorrow.”

Today, however, Romney's voice appears on robocalls in Arizona and Utah, telling these voters to side with Ted Cruz -- and not to vote for Kasich.

In the robocall, Romney calls Cruz "the only Republican candidate who can defeat Donald Trump," and says "at this point a vote for John Kasich is a vote for Donald Trump."

Now neither call is contradictory -- Kasich can be the last Republican candidate left with "a real track record," and Cruz can be the only candidate remaining "who can defeat" Trump. And this all plays into Romney's call for Republicans to vote for the candidate to deny Trump the delegates he needs to get the nomination.

"Given the current delegate selection process, that means that I’d vote for Marco Rubio in Florida and for John Kasich in Ohio and for Ted Cruz or whichever one of the other two contenders has the best chance of beating Mr. Trump in a given state," Romney said earlier this month.

But the pro-Kasich and then pro-Cruz/anti-Kasich calls -- in the span of a week -- are still a bit jarring.