Updated for Microsoft keynotes