In some cases, we want to change the behavior of a constraint but we want to provide a transition period. In this transition period, we will allow inputs that are accepted by old behavior but not by the new behavior. We want to communicate this as a warning.