1. The Code you put in a system (say, a telephone switCh) to make sure that the users Can' t do any damage. SinCe users always want to be able to do everything but never want to suffer for any mistakes, the ConstruCtion of a firewall is a question not only of defensive Coding but also of interfaCe presentation, so that users don' t even get Curious about those Corners of a system where they Can burn themselves. 2. Any sanity CheCk inserted to CatCh a Can' t happen error. Wise programmers often Change Code to fix a bug twiCe: onCe to fix the bug, and onCe to insert a firewall whiCh would have arrested the bug before it did quite as muCh damage. [Jargon File]