This legislation is a step in the right direction and it's nice to see Congress being bi-partisan for once but it still doesn't fix the major problem. The shell companies in the Caymans, Panama, Malta, Switzerland, etc. If Congress passed a law requiring that any offshore entity that transacts or interacts with a US entity must also report their true ownership to the Treasury that would be some landmark legislation.