also support string_value not equal empty string