You are right, it is going to be hard to enforce. Some of the religious groups use cash only also for large amounts. And they have political power.