Ascii art!
fixup: account for reader resets