- // or if it can capture an enemy pawn it cannot be backward either.
- if ( (passed | isolated | connected)
- || (ourPawns & pawn_attack_span(Them, s))
- || (pos.attacks_from<PAWN>(s, Us) & theirPawns))
+ // it cannot be backward either.
+ if ( (passed | isolated | connected | lever)
+ || (ourPawns & pawn_attack_span(Them, s)))