President Donald Trump tweeted a 6-minute video compilation of Senator John McCain, R-Ariz., vowing to repeal ObamaCare in order to get reelected. The 2008 Republican nominee has now three times foiled his party’s attempt to make good on a 7-year promise to voters.

“A few of the many clips of John McCain talking about Repealing & Replacing O’Care,” the President posted with the video. “My oh my has he changed-complete turn from years of talk!”

A few of the many clips of John McCain talking about Repealing & Replacing O’Care. My oh my has he changed-complete turn from years of talk! pic.twitter.com/t9cXG2Io86 — Donald J. Trump (@realDonaldTrump) September 26, 2017

As People’s Pundit Daily (PPD) reported, Sen. McCain ran out of previously-used excuses not to support legislation replacing a law that has disproportionately impacted his state for the worse. The bill introduced by Sens. Bill Cassidy, R-La., and Lindsey Graham, R-S.C., the latter being a longtime friend of Sen. McCain, picked up the support of his state governor on Monday.

Arizona Governor Doug Ducey, who Sen. McCain cited as a reason not to support previous ObamaCare replacement bills, said “Graham-Cassidy is the best path forward to repeal and replace ObamaCare.”

Sen. McCain was 1 of 7 Republican senators who rejected a “straight repeal” of ObamaCare in July. He survived a primary challenge from Dr. Kelli Ward in 2016 by claiming he would repeal ObamaCare, and used the issue in the general election, as well. But he was 1 of 3 Republicans senators who also voted against a “skinny repeal” just one day later.

Graham-Cassidy, the third and latest attempt to replace the law, repeals the individual and employer mandates, as well as the 2.3% medical device tax. It replaces money spent on tax credits and Medicaid expansion with block grants to states, which would allow Governors to experiment with insurance reforms.

Yet, last week, Sen. McCain announced the party and voters could not count on him to keep his promise.