The GenericReader class now owns a LUT