Tokenizer is somewhat functional