Donald Trump may find that his toughest obstacle in his road to re-election may exist in the state where he became nationally famous: New Jersey.

Democrats are moving forward with a bill that would drop the president from New Jersey's ballot if he doesn't release his tax returns. This bill, which was approved by the State Government, Wagering, Tourism & Historic Preservation by a 4-0 vote, would require candidates for president and vice-president of the United States to submit their federal income tax returns to the Division of Elections.

The bill would require returns from at least the five most recent taxable years. Under the bill, each candidate would also submit written consent to the division for the public disclosure of the income tax returns. It would be sharp rebuke to Trump, whose self-promotion and grandiose lifestyle helped make him nationally famous in the 1980s when he owned several casinos in Atlantic City.

Democrats have not publicly commented on the new legislation, but they have attempted to do this before since President Trump has consistently declined to release his tax returns.

In 2017, Gov. Chris Christie vetoed a similar attempt to force Trump to release his tax returns, calling the proposed legislation a "transparent political stunt masquerading as a bill" and "politics at its worst."

Christie, a strong Trump ally who was one of the first high-profile Republicans to endorse him, has publicly supported Trump's effort to keep them concealed.

In 2017, Christie called the legislation passed by the Democrat-controlled legislature "unconstitutional," suggesting that the bill's supporters are Trump critics who are desperate.

Assemblyman John McKeon, a Democrat from Essex-Morris, said then that the veto is another example of how Christie is "obsessed" with protecting Trump. "This bill wasn't about President Trump. 2016 is over," McKeon said in a statement. "Donald Trump is the president. This bill was about going forward, yet all Gov. Christie can think about is his ally Donald Trump. Sad!"