https://arstechnica.com/gadgets/2019/04/microsoft-going-to-extreme-lengths-to-ensure-may-update-avoids-mistakes-of-1809/