if you're going to define a _SHIFT, you should _use_ it :)