Microsoft's $731 million fine could have been higher