tighten constraint