Negative counts reverse the shift direction