Index: /branches/pap_branch_080207/ppStack/src/ppStackMatch.c
===================================================================
--- /branches/pap_branch_080207/ppStack/src/ppStackMatch.c	(revision 16411)
+++ /branches/pap_branch_080207/ppStack/src/ppStackMatch.c	(revision 16412)
@@ -121,5 +121,5 @@
     *regions = psArrayAllocEmpty(ARRAY_BUFFER); // Array of regions
     {
-        psMetadataIterator *iter = psMetadataIteratorAlloc(readout->analysis, PS_LIST_HEAD,
+        psMetadataIterator *iter = psMetadataIteratorAlloc(output->analysis, PS_LIST_HEAD,
                                                            PM_SUBTRACTION_ANALYSIS_REGION); // Iterator
         psMetadataItem *item = NULL;// Item from iteration
@@ -132,9 +132,9 @@
     *kernels = psArrayAllocEmpty(ARRAY_BUFFER); // Array of kernels
     {
-        psMetadataIterator *iter = psMetadataIteratorAlloc(readout->analysis, PS_LIST_HEAD,
+        psMetadataIterator *iter = psMetadataIteratorAlloc(output->analysis, PS_LIST_HEAD,
                                                            PM_SUBTRACTION_ANALYSIS_KERNEL); // Iterator
         psMetadataItem *item = NULL;// Item from iteration
         while ((item = psMetadataGetAndIncrement(iter))) {
-            assert(item->type == PS_DATA_VECTOR);
+            assert(item->type == PS_DATA_UNKNOWN);
             *kernels = psArrayAdd(*kernels, ARRAY_BUFFER, item->data.V);
         }
