In fact, the create-if missing part is probably not necessary. Every controller already assumes it needs to create the constraint if it's missing. Is subscribing potentially enough of an indication? What sort of error are you trying to catch by requiring a ``registerConstraint`` call?