At least one MCCI proprietary notice accidentally crept into the code. This should be removed. While at it please review the claims in each file.