Kermit the Frog - But That's None Of My Business

i'm beginning to think this meme was created to promote the new muppet show

but that's none of my business