Index: /trunk/stac/src/combine.c
===================================================================
--- /trunk/stac/src/combine.c	(revision 3680)
+++ /trunk/stac/src/combine.c	(revision 3681)
@@ -22,5 +22,16 @@
 
     psArray *images = stacReadImages(config->inNames); // The images
-    psArray *errors = stacErrorImages(images, config->gain, config->readnoise); // Error images
+    // Make fake errors
+    psArray *errors = psArrayAlloc(images->n);
+    for (int i = 0; i < images->n; i++) {
+	psImage *image = images->data[i];
+	psImage *err = psImageAlloc(image->numCols, image->numRows, PS_TYPE_F32);
+	for (int y = 0; y < image->numRows; y++) {
+	    for (int x = 0; x < image->numCols; x++) {
+		err->data.F32[y][x] = 1.0;
+	    }
+	}
+	errors->data[i] = err;
+    }
 
     // Calculate scales between images
Index: /trunk/stac/src/stacRead.c
===================================================================
--- /trunk/stac/src/stacRead.c	(revision 3680)
+++ /trunk/stac/src/stacRead.c	(revision 3681)
@@ -32,5 +32,5 @@
 	    psFree(image);
 	} else {
-	    int numNaN = psImageClipNaN(image, 0.0);
+	    int numNaN = psImageClipNaN(image, FLT_MAX);
 	    if (numNaN) {
 		psTrace("stac.read.images", 5, "Clipped %d NaN pixels.\n", numNaN);
