1. A method comprising: storing a checkpoint of the consumption status of memory locations; storing a first list of entirely erased memory locations available to be used, said list excluding erased memory locations erased since the storage of said checkpoint; and storing a second list of entirely erased memory locations not available to be used because they were erased since the storage of said checkpoint, said first and second lists being separate lists.