Index: trunk/psModules/src/camera/pmFPAMosaic.c
===================================================================
--- trunk/psModules/src/camera/pmFPAMosaic.c	(revision 15477)
+++ trunk/psModules/src/camera/pmFPAMosaic.c	(revision 18972)
@@ -580,4 +580,9 @@
     }
 
+    if (cell->readouts->n > 1) {
+        psWarning("Cell contains more than one readout (%ld) --- skipping.\n", cell->readouts->n);
+	return true;
+    }
+
     // Expand the arrays and vectors to handle new data
     long index = images->n;               // The index to use
@@ -703,8 +708,4 @@
     // Add the readout to the array of images to be mosaicked
     psArray *readouts = cell->readouts; // The array of readouts
-    if (readouts->n > 1) {
-        psWarning("Cell contains more than one readout (%ld) --- only the first will be mosaicked.\n",
-                  readouts->n);
-    }
     pmReadout *readout = readouts->data[0]; // The only readout we'll bother with
 
