1. A non-volatile memory system comprising: non-volatile memory; and a controller configured to: identify a plurality of memory elements of the non-volatile memory to store data; and determine which memory elements of the plurality of memory elements are identified in the non-volatile memory system as unreliable; track logic values of bits of the data to be stored in the identified unreliable memory elements; and assign log likelihood ratio values to the bits of data stored in the identified unreliable memory elements based on the tracked logic values.