Reader interface