Some changes to hopefully speed up splitting reads.