secondary constraint