1. A method comprising: obtaining second data from a multilevel cell memory and first data, wherein said first data is different from said second data; comparing said first data with said second data; programming the multilevel cell memory based, at least in part, on said comparison of said first data and said second data; and wherein said obtaining, comparing, and programming are used to test the multilevel cell memory.