allow empty value setting