Index: trunk/ppImage/src/ppImageDetrendReadout.c
===================================================================
--- trunk/ppImage/src/ppImageDetrendReadout.c	(revision 7581)
+++ trunk/ppImage/src/ppImageDetrendReadout.c	(revision 7585)
@@ -40,5 +40,7 @@
     // Bias, dark and overscan subtraction are all merged.
     if (options->doBias || options->doDark || options->doOverscan) {
-	ppImageDetrendBias(input, bias, dark, options);
+	if (!ppImageDetrendBias(input, bias, dark, options)) {
+	    return false;
+	}
     }
 
@@ -46,5 +48,7 @@
     if (options->doFlat) {
 	pmReadout *flat = pmFPAfileThisReadout (config->files, detview, "PPIMAGE.FLAT");
-        pmFlatField(input, flat);
+        if (!pmFlatField(input, flat)) {
+	    return false;
+	}
     }
 
