Index: trunk/pstamp/src/ppstampMakeStamp.c
===================================================================
--- trunk/pstamp/src/ppstampMakeStamp.c	(revision 25450)
+++ trunk/pstamp/src/ppstampMakeStamp.c	(revision 25688)
@@ -61,7 +61,4 @@
     // since some of the keywords might be duplicated we may not want to copy both
 
-    // copy the fpa concepts
-    outChip->parent->concepts = psMetadataCopy(outChip->parent->concepts, inChip->parent->concepts);
-
     pmHDU *inHDU  = pmHDUFromChip(inChip);
     pmHDU *outHDU = pmHDUGetHighest(output->fpa, outChip, NULL);
@@ -73,4 +70,14 @@
     }
 
+    // copy the fpa concepts
+    pmConceptsCopyFPA(output->fpa, input->fpa, true, true);
+    // Need to fix up the trimsec and biassec to correspond to the output
+    pmCell *outCell = outChip->cells->data[0]; // The only output cell
+    psMetadataItem *trimsec = psMetadataLookup(outCell->concepts, "CELL.TRIMSEC");
+    psFree(trimsec->data.V);
+    trimsec->data.V = NULL;
+    psMetadataItem *biassec = psMetadataLookup(outCell->concepts, "CELL.BIASSEC");
+    psFree(biassec->data.V);
+    trimsec->data.V = psListAlloc(NULL);
 
     // If input had WCS convert it for stamp
