diff --git a/district/models.py b/district/models.py
index 578ef32a6de75cc1a23a2f59861739da8c4ab09d..601200c4d85998b8963dbf296a9ee273e26dafb8 100644
--- a/district/models.py
+++ b/district/models.py
@@ -813,7 +813,11 @@ class DistrictPeoplePage(MainPeoplePageMixin):
             if team["roles"] is None:
                 continue
             
-            unique_teams[position]["roles"] = team["roles"].split(",")
+            unique_teams[position]["roles"] = (
+                team["roles"].split(",")
+                if team["roles"]
+                else None
+            )
 
         return unique_teams
 
diff --git a/shared/people_import.py b/shared/people_import.py
index 7c7b64be50d5bdd7508e5802270c6c05bc02f86e..18239f75157298d5150e43639f4da2bdd8ea75fe 100644
--- a/shared/people_import.py
+++ b/shared/people_import.py
@@ -38,6 +38,7 @@ class ImporterMixin:
             "username": profile["person"]["username"],
             "email": profile["email"],
             "phone": profile["phone"],
+            "position": profile.get("position"),
             "facebook_url": profile["facebookUrl"],
             "flickr_url": profile["flickrUrl"],
             "instagram_url": profile["instagramUrl"],
@@ -459,6 +460,8 @@ class PeopleTeamImporter(ImporterMixin):
                 key=lambda membership: int(membership.get("roleOrder", 0)),
                 reverse=True
             ):
+                print(self.team_roles, membership)
+
                 # Can't do this in the query (yet), so just filter here
 
                 if len(self.team_roles) != 0 and membership["roleDisplay"] not in self.team_roles: