XMP simplifies memory overclocking by providing preset "profiles," such as "Low Latency" or "High Frequency." This removes the guesswork involved in overclocking by automatically defining timings, frequency and voltage for the end user. However, expert users can still manually adjust these settings. Also, XMP uses a "fail-safe default boot" feature, adjusting all values to JEDEC standard on boot, in case of instability caused by over-aggressive settings.