take 2 didn't work for me, I also tried (non_disp << 28) to (non_disp << 30) and those didn't fix it either.