isn't this check redundant by construction of `self.label_aggregates` above?