Shift bounds check