Reading at efficient rates