Let's pretend you create a (static) array of special cases. If the size of the array is big, you say this is a special rule. However, the size may be any integer number. Even for (size == 1) it may be considered a rule.
Technically, one could introduce a difference between a rule (code: something that can be executed) and an exception (data, such as an array or list of individual exceptions). In linguistics, my understanding is the situation is similar. Of course, if the rule only covers one or two cases, it is trivial and in practice not really different from an exception.
no subject
no subject
no subject
no subject
no subject