Here my code assumes that `natural_text` will never be None, https://github.com/ixc/python-edtf/blob/fe96fbdafd77d18ef4f93ed03e9ce5000827c79c/edtf/fields.py#L138 but I think if for some reason you decided to use `null=True` on your field then it could be None.