Constraints are now defaulted to empty list