- print " PV: ", join(', ', prettyprint_pv($ficsinfo{'board'}, @{$uciinfo{'pv'}}));
- print "\n";
- printf " %u nodes, %7u nodes/sec, depth %u ply",
- $uciinfo{'nodes'}, $uciinfo{'nps'}, $uciinfo{'depth'};
+
+ if (exists($ficsinfo{'board'})) {
+ print " PV: ", join(', ', prettyprint_pv($ficsinfo{'board'}, @{$uciinfo{'pv'}}));
+ print "\n";
+ }
+
+ if (exists($uciinfo{'nodes'}) && exists($uciinfo{'nps'}) && exists($uciinfo{'depth'})) {
+ printf " %u nodes, %7u nodes/sec, depth %u ply",
+ $uciinfo{'nodes'}, $uciinfo{'nps'}, $uciinfo{'depth'};
+ }