Odd shifter problem, need advice