+ // if position has been searched at higher depths and we are shuffling, return value_draw
+ if (pos.rule50_count() > 36
+ && ss->ply > 36
+ && depth < 3 * ONE_PLY
+ && ttHit
+ && tte->depth() > depth
+ && pos.count<PAWN>() > 0)
+ return VALUE_DRAW;
+