I can tell you right here and right now that I know that some of the companies you name do not make a bank off of their products. And it's probably not the companies you would expect and not for the reasons you would expect. I have sources for this, but unfortunately I cannot name them.