diff --git a/intranet/apps/preferences/fields.py b/intranet/apps/preferences/fields.py
index <HASH>..<HASH> 100644
--- a/intranet/apps/preferences/fields.py
+++ b/intranet/apps/preferences/fields.py
@@ -12,15 +12,20 @@ class PhoneField(forms.Field):
 
     def __init__(self, *args, **kwargs):
         super(PhoneField, self).__init__(*args, **kwargs)
-        self.validators.append(validators.RegexValidator(r'^(\+?1?\d{9,15}|\bNone\b)$', 'Please enter a valid phone number.'))
+        self.validators.append(validators.RegexValidator(r'^\+?1?\d{9,15}$', 'Please enter a valid phone number.'))
 
     def to_python(self, value):
         "Returns a Unicode object."
         if value in self.empty_values:
-            return ''
+            return ""
         value = force_text(value).strip()
         return value
 
+    def prepare_value(self, value):
+        if value == "None":
+            return ""
+        return value
+
     def widget_attrs(self, widget):
         # Max phone number is 15, and US numbers can start with +1, so max length is 17
         attrs = {"maxlength": "17"}
set phone field to empty if none