Constraints are good things!