It may be doubted whether the AutoCAD lock can be said to constitute a set of instructions at all, but not because it is hardwired. Rather it is because the simple, mechanical responses of the AutoCAD lock (and perhaps even the Auto Key lock) cannot happily, even by way of metaphor, be described as responses to, or the giving of, instructions, particularly instructions in a "language, code or notation". It may be possible at a certain level of discourse to speak, for example, of the operation of an electric light switch as the giving of an instruction to the mechanism to turn on the light, but it is an unusual use of language. The steps taken in the operation of the AutoCAD lock involve no more than the steps taken in the operation of an ordinary household electric light switch and so may be thought not to amount to the embodiment of any logical process requiring the use of a language, code or notation such as is required for the expression of a computer program in a more conventional sense. Moreover, so far as the AutoCAD lock is concerned, it is not possible to identify any instructions beyond the inherent characteristics of its component parts, namely, the shift register and the XOR.