small optimization for add_cluster