bug fix: comparison between signed and unsigned expressions