The existing check is not correct, because `byte` range is from -128...127. This PR fixes the check to use `< 0`. Reviewers: Chia-Ping Tsai <chia7712@gmail.com>