why still using a particular slice? Does it mean it does not work with a random slice?