I know, but this assumption needs to be enforced somewhere. The database, the model, a check on value_1, or documenting the inputs.