@stof should we use tokenizer or reflection here?