more hackery to try to get reading to work
implement sucessful blocking string tokenizer