True, but its not the source of the problem. If its not taking the code, it has nothing to do with the fact its an upgrade on a blank drive.
Actually yes, it does. The install kit scans for the previous OS before
it formats the drive and if it can't find a previous version it will only accept a full license key. If there is
a previous version, it will accept an upgrade license key.