Index: /trunk/ppMerge/src/ppMergeCombine.c
===================================================================
--- /trunk/ppMerge/src/ppMergeCombine.c	(revision 16949)
+++ /trunk/ppMerge/src/ppMergeCombine.c	(revision 16950)
@@ -227,6 +227,7 @@
                                                     options->combine->maskVal);
                     } else if (options->dark) {
-                        pmDarkCombine(cell, stack, options->darkOrdinates, options->combine->iter,
-                                      options->combine->rej, options->combine->maskVal);
+                        pmDarkCombine(cell, stack, options->darkOrdinates, options->darkNorm,
+                                      options->combine->iter, options->combine->rej,
+                                      options->combine->maskVal);
                     } else {
                         pmReadoutCombine(readout, stack, cellZeros, cellScales, options->combine);
Index: /trunk/ppMerge/src/ppMergeOptions.c
===================================================================
--- /trunk/ppMerge/src/ppMergeOptions.c	(revision 16949)
+++ /trunk/ppMerge/src/ppMergeOptions.c	(revision 16950)
@@ -23,4 +23,6 @@
     psFree(options->format);
     psFree(options->combine);
+    psFree(options->darkOrdinates);
+    psFree(options->darkNorm);
 }
 
@@ -68,4 +70,5 @@
     options->growPixels = 0;
     options->darkOrdinates = NULL;
+    options->darkNorm = NULL;
     return options;
 }
@@ -309,4 +312,9 @@
         }
         psFree(iter);
+
+        psString darkNorm = psMetadataLookupStr(NULL, recipe, "DARK.NORM"); // Normalisation concept
+        if (darkNorm && strcmp(darkNorm, "NONE") != 0) {
+            options->darkNorm = psStringCopy(darkNorm);
+        }
     }
 
Index: /trunk/ppMerge/src/ppMergeOptions.h
===================================================================
--- /trunk/ppMerge/src/ppMergeOptions.h	(revision 16949)
+++ /trunk/ppMerge/src/ppMergeOptions.h	(revision 16950)
@@ -45,4 +45,5 @@
     int growPixels;
     psArray *darkOrdinates;             // Ordinates for dark combination
+    psString darkNorm;                  // Dark normalisation concept
 } ppMergeOptions;
 
