sltu to compare the number with zero, when it should be using slt. So it never though anything was less then zero.