We should probably detect if pref_value looks like a string and add quotes if they're missing (string = not a bool and not an int)