[I can't resist...] There is ONE case where it is ridiculous to flag the digits 8 or 9 as an error in an octal contant: when there are no other digits. So I'd still be able to use 08 and 09 (e.g. in an aligned list like 01 02 03 04 05 06 07 08 09 10 11 ...).