Should 'The Muppets' be renewed?