Index: trunk/ppSim/src/ppSimMakeDark.c
===================================================================
--- trunk/ppSim/src/ppSimMakeDark.c	(revision 14657)
+++ trunk/ppSim/src/ppSimMakeDark.c	(revision 17557)
@@ -4,9 +4,13 @@
 bool ppSimMakeDark (pmReadout *readout, pmConfig *config) {
 
+    bool mdok;
+
     psImage *signal = readout->image;
     psImage *variance = readout->weight;
 
-    float darkRate = psMetadataLookupF32(NULL, config->arguments, "DARK.RATE"); // Dark rate
-    float expTime = psMetadataLookupF32(NULL, config->arguments, "EXPTIME"); // Exposure time
+    psMetadata *recipe = psMetadataLookupMetadata(&mdok, config->recipes, PPSIM_RECIPE); // Recipe
+
+    float darkRate = psMetadataLookupF32(NULL, recipe, "DARK.RATE"); // Dark rate
+    float expTime  = psMetadataLookupF32(NULL, recipe, "EXPTIME"); // Exposure time
 
     for (int y = 0; y < signal->numRows; y++) {
