Beware of the confusion Octal/Decimal if the variable is 08 or 09
Love it when people dig up old threads.
Your statement is clearly defined in the help for the SET command.
Numeric values are decimal numbers, unless
prefixed by 0x for hexadecimal numbers, and 0 for octal numbers.
So 0x12 is the same as 18 is the same as 022. Please note that the octal
notation can be confusing: 08 and 09 are not valid numbers because 8 and
9 are not valid octal digits.