However, the read reference voltages are typically fixed and do not account for the fact that the threshold voltage distribution of a set of storage elements can change, e.g., due to factors such as charge leakage, temperature changes, number of programming cycles and the like.