check readerrortypes, react accordingly
read still hogging cpu