label_clusters now returns consecutive labels, so no need to find and discard 0-size clusters