Updated reader