diff --git a/algo/global/Reco.cxx b/algo/global/Reco.cxx
index 72d87493c5d952dac4e04270053692e430806dbc..114eef243358648f01ecc7dcc205e0ce5a04845c 100644
--- a/algo/global/Reco.cxx
+++ b/algo/global/Reco.cxx
@@ -180,8 +180,8 @@ void Reco::QueueUnpackerMetrics(const fles::Timeslice& ts, const UnpackMonitorDa
   auto& trd2dDigis = digis.fData.fTrd2d.fDigis;
   auto& richDigis  = digis.fData.fRich.fDigis;
 
-  size_t nDigisTotal = stsDigis.size() + muchDigis.size() + tofDigis.size() + bmonDigis.size() + trdDigis.size()
-                       + trd2dDigis.size() + richDigis.size();
+  size_t nDigisTotal = sizeBytes(stsDigis) + sizeBytes(muchDigis) + sizeBytes(tofDigis) + sizeBytes(bmonDigis)
+                       + sizeBytes(trdDigis) + sizeBytes(trd2dDigis) + sizeBytes(richDigis);
 
   double totalExpansionFactor = static_cast<double>(nDigisTotal) / monitor.fNumBytes;