Index: trunk/psastro/src/psastroChipAstrom.c
===================================================================
--- trunk/psastro/src/psastroChipAstrom.c	(revision 8780)
+++ trunk/psastro/src/psastroChipAstrom.c	(revision 9367)
@@ -52,9 +52,10 @@
 		if (refstars == NULL) { continue; }
 
-		psastroOneChip (fpa, chip, refstars, rawstars, recipe);
+		// save WCS and analysis metadata in update header
+		psMetadata *updates = psMetadataAlloc();
 
-		// read WCS data from the corresponding header
-		pmHDU *hdu = pmFPAviewThisHDU (view, fpa);
-		pmAstromWriteWCS (chip->toFPA, fpa->toSky, hdu->header, plateScale);
+		psastroOneChip (fpa, chip, refstars, rawstars, recipe, updates);
+		pmAstromWriteWCS (chip->toFPA, fpa->toSky, updates, plateScale);
+		psMetadataAdd (readout->analysis, PS_LIST_TAIL, "PSASTRO.HEADER",  PS_DATA_METADATA, "psastro header stats", updates);
 	    }
 	}
