The Missouri Senate has removed a provision from a broad gun rights measure that would have required stolen firearms to be reported to law enforcement.
Senators voted 22-9 late Monday night to strip the provision after the National Rifle Association announced its opposition the bill.
The provision would have required gun owners to report a missing weapon within 72 hours of learning about a theft. The NRA says that would have created a gun-owner registry, but the sponsoring Senate Democrat said it would help curb urban violence.
The broader bill seeks to nullify some federal gun control laws and impose penalties on federal agents who enforce them. But courts have consistently ruled that states cannot nullify federal law.
The legislation needs one more vote in the Senate before moving to the House.
The Republican-led Senate approved the provision last week, but it reconsidered its stance after the NRA posted a notice on its website calling on senators to oppose the bill.
"We are changing course just because of one special interest group that decided to oppose. And now everyone decides to run," said Sen. Jamilah Nasheed, D-St. Louis.
The NRA had not weighed in on the issue until the Senate adopted Nasheed's amendment. In its online notice last week, the NRA said it has consistently opposed such measures, which the organization said could lead to a gun-owner registry by having owners tell police when guns are missing.
Sponsoring Sen. Brian Nieves, R-Washington, said the organization "misfired" on its opposition to the bill and is wrong about its characterization of the amendment. But he ultimately supported stripping the provision because the state doesn't require many other thefts to be reported.
The NRA said failing to report a stolen firearm would subject owners to a year in prison, a $1,000 fine and the loss of their concealed weapons permit. But those penalties weren't included in Nasheed's amendment.