OT constraints