in production we were getting messages about the reader being closed; try not to hold on to it
arg - access to the term was not thread-safe