Index: trunk/pstamp/scripts/pstamp_checkdependent.pl
===================================================================
--- trunk/pstamp/scripts/pstamp_checkdependent.pl	(revision 30567)
+++ trunk/pstamp/scripts/pstamp_checkdependent.pl	(revision 30588)
@@ -153,4 +153,5 @@
 
         # assume the fault is transient.
+        # fault the dependent to give the fault a chance to correct itself
         my_die("Component faulted on update dep_id: $dep_id", $PS_EXIT_SYS_ERROR);
     }
@@ -410,5 +411,5 @@
 
         if ($warp->{data_state} ne 'full') {
-            my $warp_status = check_states_warp($warp, 0, $rlabel, $need_magic);
+            my $warp_status = check_states_warp($warp, $rlabel, $need_magic);
             if ($warp_status eq $PSTAMP_GONE) {
                 faultComponent('diff', $diff_id, $skycell_id, $PSTAMP_GONE);
@@ -426,5 +427,5 @@
         if ($warp1->{data_state} ne 'full') {
             $warps_ready = 0;
-            $warp_status = check_states_warp($warp1, 0, $rlabel, $need_magic);
+            $warp_status = check_states_warp($warp1, $rlabel, $need_magic);
             if ($warp_status) {
                 if ($warp_status eq $PSTAMP_GONE) {
@@ -440,5 +441,5 @@
         if ($warp2->{data_state} ne 'full') {
             $warps_ready = 0;
-            $warp_status = check_states_warp($warp2, 0, $rlabel, $need_magic);
+            $warp_status = check_states_warp($warp2, $rlabel, $need_magic);
             if ($warp_status eq $PSTAMP_GONE) {
                 faultComponent('diff', $diff_id, $skycell_id, $PSTAMP_GONE);
@@ -493,5 +494,5 @@
 
         if ($warp->{data_state} ne 'full') {
-            my $warp_status = check_states_warp($warp, 0, $rlabel, $need_magic);
+            my $warp_status = check_states_warp($warp, $rlabel, $need_magic);
             if ($warp_status eq $PSTAMP_GONE) {
                 faultComponent('diff', $diff_id, $skycell_id, $PSTAMP_GONE);
