A major challenge presented by noun class systems of Senufo languages is the non-trivial interaction between the agreement features of the noun phrase and the noun class specification on the head noun. In Kafire (Senufo, Côte d’Ivoire), demonstratives normally agree with the head noun independent of whether or not the head noun is modified by adjectives. Some adjectives, however, are exceptions to the general rule: in their presence the demonstrative appears in Class 2 or 3 (depending on the adjective), and fails to agree with the head noun. We present an account of the exceptional behavior of such adjectives within the framework of Lexical-Functional Grammar. We show that agreement in Kafire is a heterogeneous phenomenon that is best viewed as transitional between a system of semantically motivated agreement and a system of noun classes that is no longer dependent on meaning. Vestiges of the old system have been preserved in a variety of phenomena that have to be addressed individually using different kinds of formal tools provided by the framework. The variety of formal devices required to describe the functioning of the agreement system reflects the complex diachrony and the cross-modal (lexico-syntactic) synchronic nature of agreement phenomena.