Apparently the US has some sort of treaty with Panama to prevent its use as an offshore tax haven for Americans.