diff --git a/xgm.py b/xgm.py
index 7a02764910f81dedc4228bc162a76d5048f1417d..8c5898be6dadaf04b1cfdc9dafeaebfc408468a7 100644
--- a/xgm.py
+++ b/xgm.py
@@ -1026,7 +1026,8 @@ def mergeFastAdcPeaks(data, channel, intstart, intstop, bkgstart, bkgstop,
         s = data
     peaks = peaks.rename(key).rename({'peakId':dim})
     subset = xr.merge([s, peaks], join='inner')
-    subset.attrs['run'] = data.attrs['run']
+    for k in data.attrs.keys():
+        subset.attrs[k] = data.attrs[k]
     return subset