fix (hopefully) the new-reader solution