Index: trunk/ippScripts/scripts/lap_science.pl
===================================================================
--- trunk/ippScripts/scripts/lap_science.pl	(revision 35853)
+++ trunk/ippScripts/scripts/lap_science.pl	(revision 35854)
@@ -316,5 +316,6 @@
     # only need to update the data if the warps are not full
     if ($warp->{state} ne 'full') { 
-        if ($chip->{state} eq 'cleaned') {
+        if (($chip->{state} eq 'cleaned')||  # Exposure is cleaned
+	    (($chip->{state} eq 'update')&&($chip->{label} ne $label))) {  # Exposure is owned by an interloper.
             ($success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) =
                 run(command => $chiptool_update_cmd, verbose => $verbose);
@@ -374,4 +375,5 @@
     if (S64_IS_NOT_NULL($exposure->{chip_id})) {
 	if (($exposure->{chip_state} eq 'cleaned')||
+	    ($exposure->{chip_state} eq 'update')||
 	    ($exposure->{chip_state} eq 'goto_cleaned')||
 	    ($exposure->{chip_state} eq 'error_cleaned')) {
