Index: /branches/czw_branch/20160809/ippScripts/scripts/nightly_science.pl
===================================================================
--- /branches/czw_branch/20160809/ippScripts/scripts/nightly_science.pl	(revision 39802)
+++ /branches/czw_branch/20160809/ippScripts/scripts/nightly_science.pl	(revision 39803)
@@ -1509,9 +1509,10 @@
 	    my $this_comment = ${ $this_warp }[3];
 	    my $this_exp_id  = ${ $this_warp }[0];
-	    if ($comment_hash{$this_comment} == $this_exp_id) {
+	    if ((exists($comment_hash{$this_comment}))&&
+		($comment_hash{$this_comment} == $this_exp_id)) {
 		push @keep_warps, $this_warp;
 	    }
 	    else {
-		print STDERR "diff_queue: excluding $this_exp_id for $this_object due to duplicate comment string $this_comment\n";
+		print STDERR "diff_queue: excluding $this_exp_id for $this_object due to not being an accepted comment string $this_comment\n";
 	    }
 	}
@@ -1541,5 +1542,6 @@
 
 	    my $template_exp_id = ${ $template_warp }[0];
-	    
+	    my $template_comment = ${ $template_warp }[3];
+
 	    my $input_warp_id = ${ $input_warp }[1];
 	    my $template_warp_id = ${ $template_warp }[1];
@@ -1567,5 +1569,5 @@
 	    if (verify_uniqueness_diff($input_warp_id,$template_warp_id,$date,$target) != 0) {
 		$Nqueued++;
-		print STDERR "Diffs already queued for this $date $target $input_exp_id $template_exp_id ($input_warp_id $template_warp_id) $this_object $input_comment\n";
+		print STDERR "Diffs already queued for this $date $target $input_exp_id $template_exp_id ($input_warp_id $template_warp_id) $this_object $input_comment $template_comment\n";
 		next;
 	    }
@@ -1658,9 +1660,10 @@
 	    my $this_comment = ${ $this_warp }[3];
 	    my $this_exp_id  = ${ $this_warp }[0];
-	    if ($comment_hash{$this_comment} == $this_exp_id) {
+	    if ((exists($comment_hash{$this_comment}))&&
+		($comment_hash{$this_comment} == $this_exp_id)) {
 		push @keep_warps, $this_warp;
 	    }
 	    else {
-		print STDERR "desp_diff_queue: excluding $this_exp_id for $this_object due to duplicate comment string $this_comment\n";
+		print STDERR "desp_diff_queue: excluding $this_exp_id for $this_object due to not being an accepted comment string $this_comment\n";
 	    }
 	}
@@ -1693,5 +1696,6 @@
 
 	    my $template_exp_id = ${ $template_warp }[0];
-	    
+	    my $template_comment = ${ $template_warp }[3];
+
 	    my $input_warp_id = ${ $input_warp }[1];
 	    my $template_warp_id = ${ $template_warp }[1];
@@ -1719,5 +1723,5 @@
 	    if (verify_uniqueness_diff($input_warp_id,$template_warp_id,$date,$target) != 0) {
 		$Nqueued++;
-		print STDERR "Diffs already queued for this $date $target $input_exp_id $template_exp_id ($input_warp_id $template_warp_id) $this_object $input_comment\n";
+		print STDERR "Diffs already queued for this $date $target $input_exp_id $template_exp_id ($input_warp_id $template_warp_id) $this_object $input_comment $template_comment\n";
 		next;
 	    }
Index: /branches/czw_branch/20160809/ippconfig/recipes/nightly_science.config
===================================================================
--- /branches/czw_branch/20160809/ippconfig/recipes/nightly_science.config	(revision 39802)
+++ /branches/czw_branch/20160809/ippconfig/recipes/nightly_science.config	(revision 39803)
@@ -324,4 +324,5 @@
   REDUCTION STR SWEETSPOT
   ADDITIONAL_STACK_LABEL STR ecliptic.rp
+  DESPERATE_DIFFS BOOL TRUE
 #  REDUCTION STR SSTF_4SIG
 END
