From the signature, I wouldn't have expected this function to return an empty model.Metric if the fingerprint doesn't have any series. I would probably have expected an error. Could you confirm this is the expected behavior and if so, document it in storage/metric/interface.go?