Index: trunk/ppStats/src/ppStatsSetupFromRecipe.c
===================================================================
--- trunk/ppStats/src/ppStatsSetupFromRecipe.c	(revision 13603)
+++ trunk/ppStats/src/ppStatsSetupFromRecipe.c	(revision 13658)
@@ -14,5 +14,5 @@
 // Strings in a recipe may be defined multiply (with MULTI) or listed on a single line
 static void listFromRecipe(psList *target, // The target list
-			   const psMetadata *recipe, // Recipe to search
+                           const psMetadata *recipe, // Recipe to search
                            const char *name // Name for item within recipe
     )
@@ -65,11 +65,10 @@
 
 
-ppStatsData *ppStatsSetupFromRecipe(ppStatsData *data, // Data for running ppStats
-                                    pmConfig *config // Configuration
+bool ppStatsSetupFromRecipe(ppStatsData *data, // Data for running ppStats
+                            pmConfig *config // Configuration
     )
 {
-    if (!data) {
-        data = ppStatsDataAlloc();
-    }
+    PS_ASSERT_PTR_NON_NULL(data, false);
+    PS_ASSERT_PTR_NON_NULL(config, false);
 
     // Determine recipe parameters
