Hours after President Obama made a plea last night for lawmakers to "correct" a recent Supreme Court ruling regarding campaign finance, Sen. Al Franken released just such a bill.

Coincidence? Probably not.

Franken's bill attempts to ensure that foreign companies do not spend money (directly or indirectly) on American political campaigns, one of Obama's top concerns with the Citizens United case.

The 'Citizens' ruling, which loosened restrictions on direct political advocacy by corporations and unions, has caused quite a stir in the last week because of the impact it may have in future elections.

Sen. Chuck Schumer is the point man in the Senate crafting a legislative response to the decision, and Franken's office said they hope their legislation -- which has been sent to the Rules Committee -- will be included in a more comprehensive bill.

To be clear, a 1974 law already prohibits foreign companies from injecting money into American elections. Hence why Justice Samuel Alito murmured "not true" during the State of the Union when Obama claimed elections will be "bankrolled" by "foreign entities."

Franken's bill takes that limitation a step further, ensuring that domestic subsidiaries of foreign companies and companies primarily controlled by foreigners do not spend money in American elections.

Meredith McGehee, policy director at the Campaign Legal Center, said her organization believes there is a need for the government to clarify the law in regard to foreign corporations and their domestic subsidiaries.

"There should be statutory laws that govern how U.S. subsidiaries of foreign controlled corporations can -- if they are going to do independent expenditures, what are the constraints that you would place on those to ensure that they do not become a venue or a means of foreign nationals or foreign entities funneling money," McGehee said.