Index: /tags/ipp-20110622/pstamp/scripts/pstamp_checkdependent.pl
===================================================================
--- /tags/ipp-20110622/pstamp/scripts/pstamp_checkdependent.pl	(revision 32364)
+++ /tags/ipp-20110622/pstamp/scripts/pstamp_checkdependent.pl	(revision 32365)
@@ -240,8 +240,10 @@
         my $state = $chip->{state};
         my $data_state = $chip->{data_state};
+        my $fault = $chip->{fault};
         if (($state =~ /error/) or ($state =~ /purged/) or ($state =~ /scrubbed/) or ($state eq 'drop') or
-            ($data_state =~ /error/) or ($data_state =~ /purged/) or ($data_state =~ /scrubbed/) or ($data_state eq 'drop')) {
-
-            print "chipRun state is $chip->{chip_id} has state: $state data_state: $data_state cannot update\n";
+            ($data_state =~ /error/) or ($data_state =~ /purged/) or ($data_state =~ /scrubbed/) or ($data_state eq 'drop') or
+            ($fault eq $PSTAMP_GONE)) {
+
+            print "chipRun state is $chip->{chip_id} has state: $state data_state: $data_state fault: $fault cannot update\n";
             my $error_code;
             if (($state eq 'error_cleaned') or ($data_state ='error_cleaned')) {
Index: /tags/ipp-20110622/pstamp/scripts/pstampparse.pl
===================================================================
--- /tags/ipp-20110622/pstamp/scripts/pstampparse.pl	(revision 32364)
+++ /tags/ipp-20110622/pstamp/scripts/pstampparse.pl	(revision 32365)
@@ -148,4 +148,7 @@
     } elsif ($lcname =~ /qub/) {
         $label = "QUB";
+        $label_changed = 1;
+    } elsif ($lcname =~ /pypstamp/) {
+        $label = "PY";
         $label_changed = 1;
     }
