Index: trunk/psModules/src/concepts/pmConceptsAverage.c
===================================================================
--- trunk/psModules/src/concepts/pmConceptsAverage.c	(revision 20597)
+++ trunk/psModules/src/concepts/pmConceptsAverage.c	(revision 22706)
@@ -61,4 +61,5 @@
 
         psTime *fpaTime = psMetadataLookupPtr(NULL, fpa->concepts, "FPA.TIME");
+        psTimeConvert(fpaTime, PS_TIME_TAI);
         time       += psTimeToMJD(fpaTime);
         if (num == 1) {
@@ -96,5 +97,7 @@
         psMetadataItem *timeItem = psMetadataLookup(target->concepts, "FPA.TIME");
         psFree(timeItem->data.V);
-        timeItem->data.V = psTimeFromMJD(time);
+        psTime *new = psTimeFromMJD(time);
+        psTimeConvert(new, timeSys);
+        timeItem->data.V = new;
     }
 
@@ -115,7 +118,7 @@
         }
 
-	float value = psMetadataLookupF32(&status, cell->concepts, name);
-	if (!status) continue;
-	if (!isfinite(value)) continue;
+        float value = psMetadataLookupF32(&status, cell->concepts, name);
+        if (!status) continue;
+        if (!isfinite(value)) continue;
 
         sum += value;
@@ -246,5 +249,7 @@
         psMetadataItem *timeItem = psMetadataLookup(target->concepts, "CELL.TIME");
         psFree(timeItem->data.V);
-        timeItem->data.V = psTimeFromMJD(time);
+        psTime *new = psTimeFromMJD(time);
+        psTimeConvert(new, timeSys);
+        timeItem->data.V = new;
     }
 
