Weird shifter problem