diff --git a/brutaldon/templates/main/toot_partial.html b/brutaldon/templates/main/toot_partial.html
index f7c2d17..0e8a8d6 100644
--- a/brutaldon/templates/main/toot_partial.html
+++ b/brutaldon/templates/main/toot_partial.html
@@ -33,7 +33,7 @@
{% endif %}
- {{ toot.content | strip_html |relink_toot | safe }}
+ {{ toot.content | relink_toot | strip_html | safe }}
{% if toot.media_attachments %}
diff --git a/brutaldon/templatetags/taglinks.py b/brutaldon/templatetags/taglinks.py
index fc3741a..1f35135 100644
--- a/brutaldon/templatetags/taglinks.py
+++ b/brutaldon/templatetags/taglinks.py
@@ -18,7 +18,7 @@ def relink_tags(value):
soup = BeautifulSoup(value, 'html.parser')
for link in soup.find_all('a', class_='hashtag'):
link['href'] = reverse('tag', args=[link.span.string])
- return soup.prettify(formatter=None)
+ return soup.decode(formatter=None)
@register.filter
def relink_toot(value):