&& eval - futility_margin(depth) >= beta
&& eval < VALUE_KNOWN_WIN // Do not return unproven wins
&& pos.non_pawn_material(pos.side_to_move()))
- return eval - futility_margin(depth);
+ return eval;
// Step 8. Null move search with verification search (is omitted in PV nodes)
if ( !PvNode