fixing bug introduced with the predefined_value always evaluated to true