wear leveling attempts to work around these limitations by arranging data so that erasures and re-writes are distributed evenly across the medium. in this way, no single erase block prematurely fails due to a high concentration of write cycles. in flash memory, a single block on the chip is designed for longer life than the others so that the memory controller can store operational data with less chance of its corruption.