Just found out you cant check a number against a negitive start value, looks like the pharser sees -N as being N or less, it can be worked around easy enough, just thought id mention it.

example

//if (-4 isnum -3-9) echo BLAH