 Although data structures in flash memory cannot be updated in completely general ways, this allows members to be "removed" by marking them as invalid.This technique may need to be modified for multi-level cell devices, where one memory cell holds more than one bit.Common flash devices such as USB flash drives and memory cards provide only a block-level interface, or flash translation layer (FTL), which writes to a different cell each time to wear-level the device.