There is an elegant solution to Facebook’s chronic problem with political ads: it could stop running them altogether.

The $525 billion firm is the favorite punching bag for pols on both sides of the aisle. The latest fracas comes from the camp of Democratic presidential hopeful Elizabeth Warren. The Massachusetts senator’s campaign ran a fake ad on the social network suggesting that Facebook founder Mark Zuckerberg is endorsing President Donald Trump in the 2020 U.S. election. The point was to highlight Facebook’s failure to fact-check dubious claims in its quest for profit. Facebook maintains that political advertising requires a higher bar for free speech.

Social media firms are in a terrible position to police political ads, which often contain falsehoods. Such content usually enjoys additional legal protection thanks to the U.S. Constitution’s prohibitions on restricting free speech. The Federal Election Commission oversees campaign finance laws and is a more appropriate agency to deal with such issues. Designating that power to Facebook and others gives them greater influence over public discourse.

But without clear government rules, online platforms make up their own – with messy results. Twitter recently announced it would start flagging posts by public officials that violate their rules but are permitted because they are in the public’s interest. Jack Dorsey’s company, along with Facebook and Alphabet’s Google, declined a request from the campaign of former Vice President Joe Biden to take down a Trump ad making false accusations. CNN refused to run the ad but has aired others that contain inaccurate information.