Modified downShift()