refactor: simplify want_read
6 files changed