diff --git a/helios/datatypes/djangofield.py b/helios/datatypes/djangofield.py
index 4465da77d73c90fcbcfd8d9bec255fdbfc073647..e0eb1b4fbccbd437ac5d4d77a37bfaadabffba5d 100644
--- a/helios/datatypes/djangofield.py
+++ b/helios/datatypes/djangofield.py
@@ -72,10 +72,3 @@ class LDObjectField(models.TextField):
     def value_to_string(self, obj):
         value = self._get_val_from_obj(obj)
         return self.get_db_prep_value(value)
-
-##
-## for schema migration, we have to tell South about JSONField
-## basically that it's the same as its parent class
-##
-from south.modelsinspector import add_introspection_rules
-add_introspection_rules([], ["^helios\.datatypes\.djangofield.LDObjectField"])
diff --git a/helios_auth/jsonfield.py b/helios_auth/jsonfield.py
index c0c83a69e0474cf83688567873a7416d65750fdc..0104ce496758988f891bf4c29dce64661473507e 100644
--- a/helios_auth/jsonfield.py
+++ b/helios_auth/jsonfield.py
@@ -72,9 +72,3 @@ class JSONField(models.TextField):
         value = self._get_val_from_obj(obj)
         return self.get_db_prep_value(value)        
 
-##
-## for schema migration, we have to tell South about JSONField
-## basically that it's the same as its parent class
-##
-from south.modelsinspector import add_introspection_rules
-add_introspection_rules([], ["^helios_auth\.jsonfield\.JSONField"])