it shouldnt try to convert the int operand to uint, if the int is less than zero, just return false except if it is a comperative operation, either way, this should be possible
it shouldnt try to convert the int operand to uint, if the int is less than zero, just return false except if it is a comperative operation, either way, this should be possible