Yeah, Nasm's a little brain-dead on this issue - just looks to see if the *first* character's a decimal digit. The "workaround" is to use "0-1" - kinda ugly, but you get used to it :)
We may get that fixed... someday... it's easy to get used to, honest! (if it wasn't, I suppose it would have been fixed by now :)
Best,
Frank