New reader spec