Index: trunk/ppSub/src/ppSubArguments.c
===================================================================
--- trunk/ppSub/src/ppSubArguments.c	(revision 20506)
+++ trunk/ppSub/src/ppSubArguments.c	(revision 20517)
@@ -84,7 +84,7 @@
     bool mdok;                          // Status of MD lookup
     psString value = psMetadataLookupStr(&mdok, arguments, argName); // Value of interest
-    if (!mdok) {
+    if (!value) {
         value = psMetadataLookupStr(&mdok, recipe, mdName);
-        if (!mdok) {
+        if (!value) {
             psError(PS_ERR_BAD_PARAMETER_VALUE, true, "Unable to find %s in recipe %s",
                     mdName, PPSUB_RECIPE);
