number of items on `hexvals` is 128 while table size is 256, so remaining 128 items are filled with zero. As a result, values in \xf0-\xff will be treated as zero while should be rejected.