Enforce patterns must be defined solo before use.

Also fix tests, assuming requireNaming as a default.