inline constraints