Hmm... not sure.

Now that I think about it, perhaps we should simply have no constraint enabled by default (i.e. take no second parameter), thus requiring explicit enabling of them from the outside.
Of course, the names would have to be designed to make sense accordingly.