no clue why zsh needs this...
start of refactoring reader code, and secondary screen sanitizer for 6082