So what's with this Sesame Street shit?