You could also fix this (and make me less nervous) by removing the duplicate-but-slightly-different check for < -32 (above, it's checked as < -32, here you check it as <= -31).