A second, highly visible result of the crash was the advancement of measures to control third-party development of software. Using secrecy to combat industrial espionage had failed to stop rival companies from reverse engineering the Mattel and Atari systems and hiring away their trained game programmers. While Mattel and Coleco implemented lockout measures to control third-party development (the ColecoVision BIOS checked for a copyright string on power-up), the Atari 2600 was completely unprotected and once information on its hardware became available, little prevented anyone from making games for the system. Nintendo thus instituted a strict licensing policy for the NES that included equipping the cartridge and console with lockout chips, which were region-specific, and had to match in order for a game to work. In addition to preventing the use of unlicensed games, it also was designed to combat software piracy, rarely a problem in North America or Western Europe, but rampant in East Asia.