Efficient and Flexible Reading