knn uses uniform weights again