diff --git a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
index 25694c74133bf9b9bbf3b503f5fb66f38de5b1ce..b89a5bccb3a8ca17343765f04d4e6e3ce1dc5521 100644
--- a/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
+++ b/notebooks/AGIPD/Characterize_AGIPD_Gain_Darks_NBC.ipynb
@@ -737,8 +737,8 @@
    "outputs": [],
    "source": [
     "# This is a temporary workaround to enable dark processing for the first SM AGIPD detector\n",
-    "if any(d in karabo_id for d in [\"AGIPD1M\", \"AGIPD500K\"]):\n",
-    "    mnames=[]\n",
+    "if nmods > 1:  # AGIPD1M and AGIPD500K\n",
+    "    mnames = []\n",
     "    for i in modules:\n",
     "        qm = module_index_to_qm(i)\n",
     "        mnames.append(qm)\n",
diff --git a/notebooks/DSSC/Characterize_DSSC_Darks_NBC.ipynb b/notebooks/DSSC/Characterize_DSSC_Darks_NBC.ipynb
index d8e1ef3f6b6419da1c3354f6a6f4bb286c965d77..c57327ab36e65a7509640bfd6c675c3cfad27349 100644
--- a/notebooks/DSSC/Characterize_DSSC_Darks_NBC.ipynb
+++ b/notebooks/DSSC/Characterize_DSSC_Darks_NBC.ipynb
@@ -138,8 +138,6 @@
     "\n",
     "run, prop, seq = run_prop_seq_from_path(in_folder)\n",
     "\n",
-    "dinstance = \"DSSC1M1\"\n",
-    "\n",
     "print(f\"Detector in use is {karabo_id}\")    \n",
     "\n",
     "cal_db_interface = get_random_db_interface(cal_db_interface)"
diff --git a/notebooks/LPD/LPDChar_Darks_NBC.ipynb b/notebooks/LPD/LPDChar_Darks_NBC.ipynb
index 6657a942bea52b79efe21ce1961b57410aa7a5b6..b86a5530279009739e3a813b25ffac9988be1dcc 100644
--- a/notebooks/LPD/LPDChar_Darks_NBC.ipynb
+++ b/notebooks/LPD/LPDChar_Darks_NBC.ipynb
@@ -373,8 +373,6 @@
     "# Retrieve existing constants for comparison\n",
     "clist = [\"Offset\", \"Noise\", \"BadPixelsDark\"]\n",
     "\n",
-    "dinstance = \"LPD1M1\"\n",
-    "detinst = getattr(Detectors, dinstance)\n",
     "print('Retrieve pre-existing constants for comparison.')\n",
     "\n",
     "old_const = {}\n",