Am I closer to a better underflow overflow checking?