Michigan’s Gov. Rick Snyder (R) has vetoed a set of bills passed by his state’s Republican-controlled legislature, which aimed to crack down on alleged voter fraud. Snyder said in voiding the measures that they could cause confusion among voters.

One measure would have required voters to reaffirm that they are U.S. citizens, and would have instituted photo-ID requirements for voters receiving an absentee ballot at a local government office. Another would have required training for people, companies and organizations participating in voter registration. The Grand Rapids Press reports that Republicans in the legislature argued that the measures were needed to combat voter fraud, while Democrats charged that the bills would unfairly target poor, minority and elderly people who favor the Democratic Party.

In his veto message, Snyder criticized the bills’ own mechanisms as confusing — that if a voter failed to check a specific citizenship box on their application, they would still be given a ballot, but it would not be counted unless they came back to affirm their eligibility.

h/t: Eric Kleefeld at TPM