[to_sq(move)];
if ( !captureOrPromotion
- && moveCount >= abs(depth) + 1
+ && moveCount
&& (*contHist[0])[pos.moved_piece(move)][to_sq(move)] < CounterMovePruneThreshold
&& (*contHist[1])[pos.moved_piece(move)][to_sq(move)] < CounterMovePruneThreshold)
continue;