String type support