Index: trunk/pstamp/scripts/dqueryparse.pl
===================================================================
--- trunk/pstamp/scripts/dqueryparse.pl	(revision 28777)
+++ trunk/pstamp/scripts/dqueryparse.pl	(revision 28818)
@@ -158,5 +158,5 @@
     }
 }
-else {
+elsif ($fault == $PSTAMP_NOT_AVAILABLE) {
     # Failed to run correctly, which means that we need to queue a job and flag data for updating.
     # Get the dependency id for the data we're requesting be updated.
@@ -191,4 +191,7 @@
     close(UPDATE_REQUEST);
 }
+else {
+    my_die ("Parse fault!!", $PS_EXIT_UNKNOWN_ERROR);
+}
 
 # This does not set the request state to stop.  That will happen with the request_finish.pl script, 
