An act passed by the U.S. National Conference of Commissioners on Uniform State Laws (NCCUSL) in 1999 and since enacted by some U.S. states (including Virginia and Maryland ). UCITA ensures that software is treated not as goods, but rather as a"computer information transaction," thereby exempting it from relevant consumer product liability laws and requirements. UCITA further upholds the legality of shrinkwrapped contracts and allows wide exemptions from liability and other "unfriendly" contract items. However, consumers have some protections with UCITA, and in 2002, NCCUSL made some amendments to UCITA regarding warranties for consumers.