I typically avoid using `null=True` on `CharField`s b/c then there is ambiguity between what is not set -- null or empty string?