Almost Microsoft material.