Index: trunk/psModules/src/camera/pmFPAWrite.c
===================================================================
--- trunk/psModules/src/camera/pmFPAWrite.c	(revision 12705)
+++ trunk/psModules/src/camera/pmFPAWrite.c	(revision 13841)
@@ -124,5 +124,5 @@
 
     pmHDU *hdu = cell->hdu;             // The HDU
-    if (!hdu) {
+    if (!hdu || !cell->data_exists) {
         return true;                    // We wrote every HDU that exists
     }
@@ -177,5 +177,5 @@
 
     // If we have data at this level, try to write it out
-    if (hdu) {
+    if (hdu && chip->data_exists) {
         psArray **imageArray = appropriateImageArray(hdu, type); // Array of images in HDU
 
