diff --git a/src/cal_tools/agipdlib.py b/src/cal_tools/agipdlib.py
index d8fdc59167b181fe59e142e399f9de5c67542e9a..9db0b5935f5d82b428a65a876f337f333aa66097 100644
--- a/src/cal_tools/agipdlib.py
+++ b/src/cal_tools/agipdlib.py
@@ -803,10 +803,10 @@ class AgipdCorrections:
             image_grp = agipd_src.require_group("image")
 
             # backward compatibility BEGIN
-            outfile[f"INDEX/{agipd_base}/image"] = h5py.SoftLink(
-                f"INDEX/{agipd_corr_source}/image")
-            outfile[f"INSTRUMENT/{agipd_base}/image"] = h5py.SoftLink(
-                f"INSTRUMENT/{agipd_corr_source}/image")
+            outfile[f"INDEX/{agipd_base}"] = h5py.SoftLink(
+                f"/INDEX/{agipd_corr_source}")
+            outfile[f"INSTRUMENT/{agipd_base}"] = h5py.SoftLink(
+                f"/INSTRUMENT/{agipd_corr_source}")
             # backward compatibility END
 
             # Set up all the datasets before filling them. This puts the
@@ -1271,8 +1271,7 @@ class AgipdCorrections:
 
         return n_img_sel
 
-    def init_constants(
-        self, cons_data: dict, module_idx: int, variant: dict):
+    def init_constants(self, cons_data: dict, module_idx: int, variant: dict):
         """
         For CI derived gain, a mean multiplication factor of 4.48 compared
         to medium gain is used, as no reliable CI data for all memory cells