It's all going on in the US presidential election, after John Kasich, the Republican governor of Ohio, stuck to his guns and plumped for the party's 2008 nominee John McCain instead of current nominee Donald Trump.
After abandoning his own bid in May, Kasich vowed not to endorse Trump, or indeed vote for him. He voted via absentee ballot and wrote in the 2008 presidential Republican nominee, rather than 2016's one.
McCain is not among the 18 certified write-in candidates for the state, so Kasich's vote is effectively meaningless.
Kasich hasn't exactly been quiet on his feelings for Trump. He didn't even attend the Republican National Convention, even though his state hosted it. And after a tape emerged earlier this month showing Trump boasting of groping women without their consent, Kasich said the Republican candidate had lost his vote for good.
"Donald Trump is a man I cannot and should not support," he said.
"The actions of the last day are disgusting, but that's not why I reached this decision, it has been an accumulation of his words and actions that many have been warning about. I will not vote for a nominee who has behaved in a manner that reflects so poorly on our country. Our country deserves better."
Elsewhere, on the Trump front, his campaign has denied a report that a Trump Organisation server was used to send or receive communications with a Russian bank.
An article on Slate said activity on the server had suggested "a sustained relationship between a server registered to the Trump Organisation and two serves registered to an entity called Alfa Bank", the largest private commercial bank in Russia.
Trump campaign press secretary Hope Hicks said: "First of all, it's not a secret server. The email server, set up for marketing purposes and operated by a third-party, has not been used since 2010."
Hicks added that the traffic on the Alfa Bank IP address was "regular DNS server traffic - not email traffic".