Index: trunk/psModules/src/concepts/pmConcepts.c
===================================================================
--- trunk/psModules/src/concepts/pmConcepts.c	(revision 7441)
+++ trunk/psModules/src/concepts/pmConcepts.c	(revision 7446)
@@ -352,5 +352,5 @@
         // FPA.AIRMASS
         {
-            psMetadataItem *fpaAirmass = psMetadataItemAllocF32("FPA.AIRMASS", "Airmass at boresight", 0.0);
+            psMetadataItem *fpaAirmass = psMetadataItemAllocF32("FPA.AIRMASS", "Airmass at boresight", NAN);
             pmConceptRegister(fpaAirmass, NULL, NULL, PM_FPA_LEVEL_FPA);
             psFree(fpaAirmass);
@@ -367,5 +367,5 @@
         {
             psMetadataItem *fpaPosangle = psMetadataItemAllocF32("FPA.POSANGLE",
-                                          "Position angle of instrument", 0.0);
+                                          "Position angle of instrument", NAN);
             pmConceptRegister(fpaPosangle, NULL, NULL, PM_FPA_LEVEL_FPA);
             psFree(fpaPosangle);
@@ -406,5 +406,5 @@
         // CHIP.X0
         {
-            psMetadataItem *chipX0 = psMetadataItemAllocF32("CHIP.X0", "Position of (0,0) on the FPA", NAN);
+            psMetadataItem *chipX0 = psMetadataItemAllocS32("CHIP.X0", "Position of (0,0) on the FPA", 0);
             pmConceptRegister(chipX0, (pmConceptParseFunc)p_pmConceptParse_Positions,
                               (pmConceptFormatFunc)p_pmConceptFormat_Positions, PM_FPA_LEVEL_CHIP);
@@ -414,5 +414,5 @@
         // CHIP.Y0
         {
-            psMetadataItem *chipY0 = psMetadataItemAllocF32("CHIP.Y0", "Position of (0,0) on the FPA", NAN);
+            psMetadataItem *chipY0 = psMetadataItemAllocS32("CHIP.Y0", "Position of (0,0) on the FPA", 0);
             pmConceptRegister(chipY0, (pmConceptParseFunc)p_pmConceptParse_Positions,
                               (pmConceptFormatFunc)p_pmConceptFormat_Positions, PM_FPA_LEVEL_CHIP);
