Index: trunk/PS-IPP-PStamp/lib/PS/IPP/PStamp/Job.pm
===================================================================
--- trunk/PS-IPP-PStamp/lib/PS/IPP/PStamp/Job.pm	(revision 34715)
+++ trunk/PS-IPP-PStamp/lib/PS/IPP/PStamp/Job.pm	(revision 34716)
@@ -896,7 +896,7 @@
         } else {
             # skip these obsolete tesselations unless they were explicitly asked for
-            # should I do this?
             next if $tess_id eq "FIXNS";
             next if $tess_id eq "ALLSKY";
+            next if $tess_id eq "RINGS.V0";
         }
         next if $requested_skycell and ($skycell_id ne $requested_skycell);
@@ -1289,4 +1289,5 @@
 
     my $id_name = $stage . "_id";
+    $id_name = 'exp_id' if $stage eq 'raw';
 
     # input list is "order by exp_id, run_id DESC"   run_id is one of (chip_id, warp_id, diff_id)
@@ -1309,4 +1310,5 @@
         my $magicked = $input->{magicked};  # this will be either stageRun.magicked or stage%file.magicked
         my $state = $input->{state};
+        $state = $input->{data_state} if !defined $state;
 
         # can't process run in these states
Index: trunk/pstamp/scripts/pstamp_checkdependent.pl
===================================================================
--- trunk/pstamp/scripts/pstamp_checkdependent.pl	(revision 34715)
+++ trunk/pstamp/scripts/pstamp_checkdependent.pl	(revision 34716)
@@ -343,4 +343,10 @@
     }
 }
+
+    my $tess_id = $metadata->{tess_id};
+    if ($tess_id eq 'RINGS.V0') {
+        # we have stopped updating data from RINGS.V0
+        return $PSTAMP_GONE
+    }
     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')) {
