Sesame Street: respect is coming