https://forums.macrumors.com/threads/imac-retina-5k-27-inch-2017-cpu-and-nvme-ssd-upgrade-pitfalls-and-tips.2177812/page-2