diff --git a/src/toolbox_scs/detectors/gotthard2.py b/src/toolbox_scs/detectors/gotthard2.py
index bf2988cafbcaf050b7e17f98cbf8fe99d16a5545..4ff9366c36dd616783cc2910f91a69cc61052e9f 100644
--- a/src/toolbox_scs/detectors/gotthard2.py
+++ b/src/toolbox_scs/detectors/gotthard2.py
@@ -53,7 +53,7 @@ def extract_GH2(ds, run, firstFrame=0, bunchPattern='scs_ppl',
         pattern = XrayPulses(run)
         dim = 'sa3_pId'
     others = [var for var in ds if dim in ds[var].coords]
-    nds = ds.drop_dims(dim)
+    nds = ds.drop_dims(dim, errors='ignore')
     if pattern.is_constant_pattern():
         pulse_ids = pattern.peek_pulse_ids(labelled=False)
         nds = nds.isel({gh2_dim: pulse_ids + firstFrame})