Index: trunk/pswarp/src/pswarpDefine.c
===================================================================
--- trunk/pswarp/src/pswarpDefine.c	(revision 25741)
+++ trunk/pswarp/src/pswarpDefine.c	(revision 26896)
@@ -77,12 +77,13 @@
         psFree(readout);                // Drop reference
 
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.XBIN");
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.YBIN");
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.XSIZE");
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.YSIZE");
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.XPARITY");
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.YPARITY");
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.X0");
-        psMetadataItemSupplement(target->concepts, source->concepts, "CELL.Y0");
+	bool status = false;
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.XBIN");
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.YBIN");
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.XSIZE");
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.YSIZE");
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.XPARITY");
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.YPARITY");
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.X0");
+        psMetadataItemSupplement(&status, target->concepts, source->concepts, "CELL.Y0");
     }
 
