changed how partial reads are stored