isn't reader enough?