Charles Krauthammer thinks congressional Republicans should pass an ObamaCare replacement bill while they have the power to do so.

On "Special Report" tonight, Krauthammer said Sen. Rand Paul (R-Kentucky) is correct when he calls the GOP leadership's replacement plan "ObamaCare Lite."

GOP Rep Defends ObamaCare Replacement From Republican Critics

Freedom Caucus Slams ObamaCare Replacement, Promises 'Clean Repeal'

'We're All Really Nervous': Brzezinski Declares Trump Presidency 'Fake and Failed'

"I'm willing to admit it. Paul Ryan is not," Krauthammer said.

Krauthammer pointed to the trouble Republicans will encounter trying to work with centrists who are concerned about Medicaid's future while appeasing conservatives concerned with fiscal repercussions.

"You cannot retract an entitlement once it's been granted," he said, calling such a conundrum the "genius" of the left.

He referenced how post-war Republicans were clamoring for an overhaul of FDR's "New Deal", which included the new social security entitlement, but effectively punted after gaining both the Congress and the White House with President Ike Eisenhower (R).

Krauthammer said Republicans should accept the fact they will not get everything they want if they move ahead with "repeal and replace."

"Get it while you can, and worry about the rest later," he said.

Bolling, McCain: GOP's 'ObamaCare 2.0' Is Dead on Arrival With Conservatives

Fmr Clinton Campaign Manager: Why Were Trump Aides Talking to Russia So Much?

Paul: Trump Is 'Open-Minded' on Negotiating ObamaCare Replacement