COLUMBUS, Ohio—Gov. John Kasich on Wednesday voiced doubts about challenging President Donald Trump in 2020, saying right now he couldn’t beat the president in a Republican primary.

“I don’t get into things that I don’t think I can win,” the term-limited governor said during a Columbus Metropolitan Club luncheon. “And I think right now, today, inside the Republican Party, I can’t beat him [Trump] in a primary.”

Kasich again brought up the prospect of running for president as a independent, though he noted that such candidates usually don’t win.

“I don’t have to be a candidate to have a voice,” the governor said. “Because I will have a voice, believe me.”

However, Kasich indicated he could change his mind if the political winds change. “We’ll see,” he said.

Kasich, a two-term governor and former congressman from suburban Columbus, ran against Trump in the 2016 Republican presidential primary. While Kasich won headlines for finishing second to Trump in the New Hampshire primary, the only state he won before dropping out of the race was his home state.

Kasich also indicated he would soon veto legislation that would shift the burden of proof in use-of-force cases from the defendant to the prosecution.

Ohio is the only state in the nation to require defendants in use-of-force cases to prove they acted in self-defense, rather than make it the prosecution’s job to show that the defendant didn’t act in self-defense.

The legislation, House Bill 228, would also loosen a number of Ohio gun-control rules – including allowing individuals to challenge local gun-control ordinances in court.

Kasich expressed frustration that the Republican-dominated legislature failed to act on his package of gun reforms, including a proposed “red-flag” law that would allow authorities to confiscate guns from those deemed to be a threat to themselves or others.

“This really infuriates me,” the governor said of lawmakers’ refusal to act on his proposals.

The governor indicated he will sign House Bill 491, which would relax high-school graduation standards for the classes of 2019 and 2020. “I think we’re signing it,” he said.

The governor also said he would make an announcement by Thursday on two abortion bills passed by the legislature earlier this month. One, a so-called “heartbeat bill,” would prohibit abortions when a fetal heartbeat can be detected; the other would outlaw the procedure used for almost all second-trimester abortions.

Kasich previously vetoed a different “heartbeat bill” in 2016. He didn’t indicate Wednesday what he would do with the two bills now in front of him.