Solved by googlebot in post #2 
              
              
                45896213 % 256 = 21 
can’t comment about error, it is debatable. note that there may be some valid uses of truncation and size compression, but check for out of range values is relatively expensive.