Index: app/src/common/common.h
===================================================================
--- app/src/common/common.h	(revision 13a8a67bce500a27f4c2121c096be175d5daab52)
+++ app/src/common/common.h	(revision a7b254ce77c711b3e446417865b7d466028dfa62)
@@ -201,11 +201,18 @@
 	  }
     }
+
+  if(ret==false) return false; 
+
   for(int i=0; i<args.select_given; ++i)
     if(! getfield(seg,args.select_arg[i],buf))
-      ret=false;
+      return false;
   for(int i=0; i<args.ignore_given; ++i)
     if(getfield(seg,args.ignore_arg[i],buf))
-      ret=false;
-  return ret;
+      return false;
+  
+  if(args.input_field_given & !getfield(seg,input_field_prefix,buf))
+    return false;
+
+  return true;
 }
 
