shift is bugged