When using a similarity-moderated kNN to make predictions for two different data points, even if I always use all the instances in the data to generate predictions, will I always generate the same prediction?