make same improvement to reads