Indeed, M$ service packs are necessary. But they are a lot like a box of chocolates, you never know what you’re (or M$) is gonna get.