De La Soul is alive