Since these reactions must be quick, there is little opportunity for the architecture to bring any cognitive facilities -- such as planning -- to bear on the situation. Instead, there must be some form of pre-existing ("hard-wired", cached, etc.) response pattern that will be activated upon detection of an abnormal situation. The following is a list of architectures that have reactive components: