diff --git a/src/olympia/addons/templates/addons/persona_preview.html b/src/olympia/addons/templates/addons/persona_preview.html
index 3f82021f88b5..286f4f1283de 100644
--- a/src/olympia/addons/templates/addons/persona_preview.html
+++ b/src/olympia/addons/templates/addons/persona_preview.html
@@ -1,3 +1,4 @@
+{% if persona is not None %}
{% if size == 'large' %}
@@ -113,3 +114,4 @@
{% endif %}
{% endif %}
+{% endif %}
\ No newline at end of file
diff --git a/src/olympia/addons/templatetags/jinja_helpers.py b/src/olympia/addons/templatetags/jinja_helpers.py
index 4d12578f33a9..6afdcc79df8e 100644
--- a/src/olympia/addons/templatetags/jinja_helpers.py
+++ b/src/olympia/addons/templatetags/jinja_helpers.py
@@ -236,6 +236,12 @@ def new_context(context, **kw):
@jinja2.contextfunction
def persona_preview(context, persona, size='large', linked=True, extra=None,
details=False, title=False, caption=False, url=None):
+ # Signal to the html that we don't want to render anything
+ if persona is None:
+ c = dict(context.items())
+ c.update({'persona': None})
+ return context.items()
+
preview_map = {'large': persona.preview_url,
'small': persona.thumb_url}
addon = persona.addon
diff --git a/src/olympia/users/templates/users/profile.html b/src/olympia/users/templates/users/profile.html
index 42ba275b748d..4ec8bde34467 100644
--- a/src/olympia/users/templates/users/profile.html
+++ b/src/olympia/users/templates/users/profile.html
@@ -63,19 +63,6 @@
{{ _("Add-ons I've created") }}
{% endif %}
-{% if personas %}
-
-
- {{ _('View all') }}
- {% if limited_personas %}
-
{{ _("My Most Popular Themes") }}
- {% else %}
-
{{ _("Themes I've created") }}
- {% endif %}
- {{ personas|impala_persona_grid(cols=5, pagesize=THEMES_LIMIT) }}
-
-{% endif %}
-
{% if own_coll or fav_coll %}