luol deng mystery