Reader upgrade, second iteration.