Closed reader