Volatile memory requires power to maintain stored information, like magnetic core memory. Non-volatile memory can retain information without power, such as Bubble memory and NVRAM. Bubble memory uses a magnetic sheet with magnetic domains ("bubbles") that can be moved through a pattern of magnetic guides to store and access data, making it non-volatile solid state memory suitable for portable applications. However, bubble memory has slow access times since accessing a bit requires cycling through other bits in large memory loops.