Index: trunk/ppViz/src/ppVizPSF/ppVizPSFArguments.c
===================================================================
--- trunk/ppViz/src/ppVizPSF/ppVizPSFArguments.c	(revision 27667)
+++ trunk/ppViz/src/ppVizPSF/ppVizPSFArguments.c	(revision 42383)
@@ -55,4 +55,7 @@
     psMetadataAddF32(arguments, PS_LIST_TAIL, "-x", 0, "x position of fake source [0..1]", NAN);
     psMetadataAddF32(arguments, PS_LIST_TAIL, "-y", 0, "y position of fake source [0..1]", NAN);
+
+    psMetadataAddBool(arguments, PS_LIST_TAIL, "-use-resid", 0, "Number of fake sources", false);
+
     if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 2) {
         usage(argv[0], arguments, data);
@@ -67,4 +70,7 @@
     data->x = psMetadataLookupF32(NULL, arguments, "-x");
     data->y = psMetadataLookupF32(NULL, arguments, "-y");
+
+    data->useResiduals = psMetadataLookupBool(NULL, arguments, "-use-resid");
+
     psMetadataAddStr(data->config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Output root name", data->outRoot);
 
