resurrection of the Shift ban! thanks to Sacha Chua