What happens if it is not a string? Would you like to generate error? Log the unexpected value?