complete change for string-based reader (lookup->dumb comparisons)
Streaminling on byte-source side again