misc, constraints