suppose that I have a THDVAR_INT variable with min = -1 and max = 1, and i set it to -1.  how come select @@var returns 4294967295 instead of -1?