allow empty kmeans cluster