diff --git a/algo/global/Reco.cxx b/algo/global/Reco.cxx
index 3bb8db9576bda429e02f54bb8860a3ddc512be37..432daa35035abdb8e525cf7f81fde80bb6c0a996 100644
--- a/algo/global/Reco.cxx
+++ b/algo/global/Reco.cxx
@@ -130,9 +130,7 @@ RecoResults Reco::Run(const fles::Timeslice& ts)
   PrintTimings(ts_times);
 
   RecoResults results(RecoResultsDescriptor(Opts(), Params()));
-  CbmDigiEvent ev;
-  ev.fData = std::move(unpackResult.first.fData);
-  results.Events().emplace_back(std::move(ev));
+  results.Events() = std::move(events);
 
   return results;
 }