ensure over or under checks can be used without setting both