Because Integer BASIC processed more of the original source code into tokens, the runtime was faster than versions that required additional runtime parsing. For comparison, Tiny BASIC tokenized only the line number, while MS BASICs tokenized only the keywords. So for instance, while Integer BASIC would convert the line entirely into tokens that could be immediately read and performed, in MS BASIC only the line number and GOTO would be tokenized, the "100" was left in its original format and had to be re-parsed into a 16-bit integer every time the line was encountered.