Index: trunk/ippScripts/scripts/phase0_imfile.pl
===================================================================
--- trunk/ippScripts/scripts/phase0_imfile.pl	(revision 11297)
+++ trunk/ippScripts/scripts/phase0_imfile.pl	(revision 11455)
@@ -114,5 +114,5 @@
         cache_run(command => $command, verbose => 1);
     unless ($success) { 
-	$error_code = $error_code >> 8;
+	$error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR);
         warn ("Unable to perform ppStats on exposure id $exp_tag: $error_code");
         &my_die ($exp_tag, $class_id, $error_code);
@@ -192,5 +192,5 @@
 
     unless ($success) {
-	$error_code = $error_code >> 8;
+	$error_code = (($error_code >> 8) or $PS_EXIT_PROG_ERROR);
         # XXX if we can't run -addprocessedimfile, we can't actually set the
         # error code.
