Maybe we should actually break out updating a single metric from updating multiple metrics since the formats are actually different and we now have two method handles?