Actually improved reader