2.22.2. Patterns