If you're asking for an airtight regime, this is not it, I agree. This would deal with egregious attempts to deliberately circumvent the rules on foreign funding. If we're talking about just the mere fact that at some point in time some organization received foreign funding, and it still exists in some form on its balance sheet, and then they entertain to participate in the campaign, that does not deal with that. In order to deal with that, you need to go much further than what I have proposed and what the bill currently proposes, and that's where you get into difficult considerations of balancing freedom of expression and freedom of association.
My suggestion is that you may not need to go all the way to a full regime of contribution limits, but you could consider that an entity that has received a certain amount of foreign contributions—which is different from commercial revenue, for example, investment revenue—at a certain level within a certain time period, then perhaps may not be able to use general revenue.