Do you need a villain in a learning story?