Index: trunk/ippToPsps/jython/batch.py
===================================================================
--- trunk/ippToPsps/jython/batch.py	(revision 39301)
+++ trunk/ippToPsps/jython/batch.py	(revision 39302)
@@ -239,12 +239,18 @@
     '''
     def getKeyFloat(self, header, format, key):
-
-         if key in header: 
-             value = float(format % float(header[key]))
-         else:
-             self.logger.errorPair("Missing header field", key)
-             value = float(format % -999.9)
-
-         return value
+        
+        # note header[key] will contain "NULL" if the header had NaN
+        if key in header: 
+            if (header[key] == "NULL"):
+                value = "NULL"
+            else:
+                value = float(format % float(header[key]))
+        else:
+            self.logger.errorPair("Missing header field", key)
+
+            # value = float(format % -999.9)
+            value = "NULL"
+            
+        return value
 
     '''
