COLUMBUS, Ohio -- Gov. John Kasich used his veto pen late Friday night to gut his fellow Republicans' major Medicaid policy changes in the state budget bill, but the budget battle might roll into the following week.

Legislative leaders told lawmakers last week they could be called back to the Statehouse to override any of the governor's vetoes. But there's some question as to whether they have the votes to do so, especially on the Medicaid expansion freeze.

Kasich, a Republican, has had disagreements with the GOP-controlled General Assembly in the past, but it has never voted to override one of his vetoes.

What's the disagreement?

Kasich struck 47 items from the 3,384-page bill, including three modifications to Ohio's eligibility expansion for Medicaid, the joint state-federal health insurance program for poor and disabled people. All three required federal approval.

The Affordable Care Act allowed states to expand eligibility to childless adults earning up to 138 percent of the federal poverty level to obtain health insurance, with the feds footing 100 percent of the bill at first, tapering to 90 percent in 2020.

Kasich accepted the expansion deal in 2013 despite opposition from fellow Republicans. State officials estimated 360,000 uninsured Ohioans would become eligible for the program. Since then, more than 725,000 Ohioans have received coverage through the expansion.

Republican lawmakers wanted to:

Impose work requirements on expansion enrollees, with exceptions for people over age 55 or receiving treatment for addiction or mental illness.

End enrollment for new and lapsed enrollees

Require all non-disabled adults in Medicaid to pay monthly premiums and other fees through the "Healthy Ohio" proposal,

Republicans said the Medicaid restrictions would reduce costs for the program and direct state money to more vulnerable Ohioans.

Lawmakers also added aid for counties and regional transit authorities to replace revenue lost when the state had to eliminate a sales tax on Medicaid managed care organizations. Kasich had proposed allocating $207 million in one-time aid.

The budget bill would have required state officials to get federal approval to raise taxes on health insurers to collect $207 million a year for six years.

What was Kasich's take?

Kasich has defended the expansion, a hallmark of his time in office, in Ohio and Washington, D.C. and credits it for more than half of the state's annual spending fighting the opiate addiction and overdose crisis.

Kasich said the expansion has brought $270 million to Ohio for drug addiction and behavioral health services.

"These are things we think are in most cases very critical to make sure we continue to serve Ohioans that are in need," Kasich said after he signed the bill.

Kasich's Office of Health Transformation argued, in a memo, that the expansion freeze would likely result in a legal challenge. In his veto message, Kasich said asking to raise the franchise fee on health insurers would put $615 million in state revenue from the fee in jeopardy.

How would an override work?

Bills are sent to their originating chamber for an initial veto vote. For the budget bill, that means the House would vote first. If it fails there, it won't go to the second chamber.

The House has already scheduled a session for Thursday morning.

Are there enough votes to override?

Veto overrides need the approval of three-fifths of each chamber -- 60 in the 99-member House and 20 in the 33-member Senate.

The budget bill cleared the House in a 59-40 vote and the Senate in a 24-8 vote. Theoretically, the Senate's vote was veto-proof and the House would need only one vote for an override.

But a budget bill vote is rarely an endorsement of everything in the bill.

On the freeze -- Democrats won't vote to keep it. Seven House Republicans voted against the budget. One of them, Rep. Nino Vitale of Urbana, actually opposed the House version because it didn't freeze Medicaid expansion.

But some moderate Republicans share the governor's concerns. Dayton-area Sen. Peggy Lehner told the Dayton Daily News she would vote against overriding the veto.

Legislators might have better luck on the fix for counties and regional transit authorities because many Democrats also sought a replacement for the lost revenue.

Thursday's scheduled House session will be canceled if there aren't enough votes to proceed.

"There are some provisions that we will need to take a closer look at over the next several days," House Speaker Cliff Rosenberger said in a statement early Saturday morning. "Through the holiday weekend, we will be discussing with the members of our caucus the best possible course of action to take."

Mobile readers, click here to read Kasich's veto messages.