Index: trunk/ppMerge/src/ppMergeScaleZero.c
===================================================================
--- trunk/ppMerge/src/ppMergeScaleZero.c	(revision 24782)
+++ trunk/ppMerge/src/ppMergeScaleZero.c	(revision 24909)
@@ -67,7 +67,7 @@
         pmChip *chip;                   ///< Chip of interest
         while ((chip = pmFPAviewNextChip(view, fpa, 1))) {
-            if (!chip->file_exists) {
-                continue;
-            }
+	    if (!chip->process || !chip->file_exists) {
+		continue;
+	    }
             if (!pmFPAfileIOChecks(config, view, PM_FPA_BEFORE)) {
                 goto ERROR;
@@ -76,7 +76,7 @@
             pmCell *cell;               ///< Cell of interest
             while ((cell = pmFPAviewNextCell(view, fpa, 1))) {
-                if (!cell->file_exists) {
-                    continue;
-                }
+		if (!cell->process || !cell->file_exists) {
+		    continue;
+		}
                 if (!pmFPAfileIOChecks(config, view, PM_FPA_BEFORE)) {
                     goto ERROR;
@@ -89,6 +89,6 @@
 		// skip cells with video data
                 if (cell->readouts->n > 1) {
-		  // psError(PS_ERR_BAD_PARAMETER_VALUE, true, "File %d chip %d cell %d contains more than one readout (%ld)", i, view->chip, view->cell, cell->readouts->n);
-		  // goto ERROR;
+		    // psError(PS_ERR_BAD_PARAMETER_VALUE, true, "File %d chip %d cell %d contains more than one readout (%ld)", i, view->chip, view->cell, cell->readouts->n);
+		    // goto ERROR;
 		  psWarning("File %d chip %d cell %d contains more than one readout (%ld), skipping", i, view->chip, view->cell, cell->readouts->n);
 		  continue;
