Force a default constraint (the user could pass nil)