Glove puppets stayin’ alive