Index: trunk/ippScripts/scripts/sc_remote_exec.pl
===================================================================
--- trunk/ippScripts/scripts/sc_remote_exec.pl	(revision 37139)
+++ trunk/ippScripts/scripts/sc_remote_exec.pl	(revision 37143)
@@ -253,9 +253,18 @@
 # Feed teh return list into the transfer tool
 # If this fails, we should go to an auth wait point.
-my $return_push_output = ssh_exec_command("${remote_root}/sc_transfer_tool.pl --input $remote_return --offset $offset");
-my $return_push_output_print = join "\n", @{ $return_push_output };
-print "$return_push_output_print\n";
-
-
+if ($poll_word eq 'Completed') { 
+    my $iter = 0;
+    do {
+	check_ssh_connection(); 
+	my $return_push_output = ssh_exec_command("${remote_root}/sc_transfer_tool.pl --input $remote_return --offset $offset");
+	my $return_push_output_print = join "\n", @{ $return_push_output };
+	print "$return_push_output_print\n";
+    } while ($iter < 10);  # Try harder;
+}
+else {
+    my $return_push_output = ssh_exec_command("${remote_root}/sc_transfer_tool.pl --input $remote_return --offset $offset");
+    my $return_push_output_print = join "\n", @{ $return_push_output };
+    print "$return_push_output_print\n";
+}
 
 foreach my $file (@dbinfo_files) {
