Index: trunk/ppMerge/src/ppMergeLoop.c
===================================================================
--- trunk/ppMerge/src/ppMergeLoop.c	(revision 17319)
+++ trunk/ppMerge/src/ppMergeLoop.c	(revision 17424)
@@ -306,4 +306,15 @@
             }
         }
+        psList *inChips = psListAlloc(NULL);
+        for (int i=0; i < numFiles; i++) {
+            pmChip *chip = pmFPAviewThisChip(view, ((pmFPAfile *)inputs->data[i])->fpa);
+            psListAdd(inChips, PS_LIST_TAIL, chip);
+        }
+        if (!pmConceptsAverageChips(outChip, inChips, true)) {
+            psError(PS_ERR_UNKNOWN, false, "Unable to average Chip concepts.");
+            psFree(inChips);
+            goto ERROR;
+        }
+        psFree(inChips);
         if (!pmFPAfileIOChecks(config, view, PM_FPA_AFTER)) {
             goto ERROR;
