Come on Sesame Street. Step up your game