No, that's not the only reason. BTW 'IsDigit' gets it down to going through 10.
In reply to Re^4: This runs WAY too slow by Dandello in thread This runs WAY too slow by Dandello