That would be me, I run that Wonders fan account (actually, it's a joint account, but the other person doesn't actually do anything on it anymore) and I actually specified that I have no way of knowing for sure. I got a tip from an inside source that I trust, and just wanted to share the news. Do I believe they're gone now? Yes. Do I have any proof or firsthand knowledge? No.