Index: trunk/ppStack/src/ppStackLoop.c
===================================================================
--- trunk/ppStack/src/ppStackLoop.c	(revision 20833)
+++ trunk/ppStack/src/ppStackLoop.c	(revision 20837)
@@ -771,4 +771,6 @@
         psThreadJob *job;               // Completed job
         while ((job = psThreadJobGetDone())) {
+            psAssert(strcmp(job->type, "PPSTACK_INITIAL_COMBINE") == 0,
+                     "Job has incorrect type: %s", job->type);
             psArray *results = job->results; // Results of job
             for (int i = 0; i < num; i++) {
@@ -828,5 +830,5 @@
         }
 
-        if (!psThreadPoolWait(false)) {
+        if (!psThreadPoolWait(true)) {
             psError(PS_ERR_UNKNOWN, false, "Unable to concatenate inspection lists.");
             psFree(subKernels);
