diff --git a/bestmove.pl b/bestmove.pl
index ffd27f3..cdee777 100644
--- a/bestmove.pl
+++ b/bestmove.pl
@@ -62,7 +62,7 @@ sub engine {
 
     &start_engine;
     #$::exp->send("ucinewgame\r");  #should do readyok after this
-    $::exp->send("position startpos moves$movelist1\rgo $timethink\r");
+    $::exp->send("position startpos moves$movelist1\rd\rgo $timethink\r");
     my $successfully_matching_string;
     for(;;){
 	#($matched_pattern_position, $error, $successfully_matching_string, $before_match,       $after_match);
diff --git a/mainline.pl b/mainline.pl
index 0ce1247..5cc45c8 100644
--- a/mainline.pl
+++ b/mainline.pl
@@ -67,7 +67,7 @@ if($fiftyfen>=2*50){
     close FO or die; #empty file marks calculation in progress
     for my$retries(1..10000){
         $logfile="$db.$$.log";
-        $_=`perl bestmove.pl --log=$logfile "$timethink" $list`;
+        $_=`perl bestmove.pl --log=$logfile --threads=4 --hash=9000  "$timethink" $list`;
         system "bzip2",$logfile;
         chomp;
         last if /\S/;
