Is it possible that Microsoft could keep something a secret?

With Build coming on Wednesday, I'm feeling more and more disappointed. Going into Google I/O or Apple WWDC there's still a bit of a question on what's to come. With Build however, we know exactly what's going down because of some leakers that spilled the beans for us. This brings the question, is it possible MS can even keep a product under wraps entirely, or are they incapable of surprising us anymore? Is it even slightly possible there's still something we don't know about the keynotes or product announcements? If there is, post in the comments what you wish they haven't leaked at all.