diff --git a/bookwyrm/templates/ostatus/ostatus_error.html b/bookwyrm/templates/ostatus/ostatus_error.html
index 5fbc8e94..de2ba988 100644
--- a/bookwyrm/templates/ostatus/ostatus_error.html
+++ b/bookwyrm/templates/ostatus/ostatus_error.html
@@ -1,23 +1,4 @@
-{% extends 'ostatus/template.html' %}
 {% load i18n %}
-{% load utilities %}
-{% load markdown %}
-
-{% block title %}
-{% if not request.user.is_authenticated %}
-{% trans "Log in to " %}
-{% else %}
-{% trans "Error following from " %}
-{% endif %}
-{% endblock %}
-
-{% block heading %}
-{% if not request.user.is_authenticated %}
-Let's log in first...
-{% else %}
-Uh oh... 
-{% endif %}
-{% endblock %}
 
 {% block content %}
 <div class="block">
diff --git a/bookwyrm/templates/ostatus/ostatus_subscribe.html b/bookwyrm/templates/ostatus/ostatus_subscribe.html
index 7e929202..9d87d8ef 100644
--- a/bookwyrm/templates/ostatus/ostatus_subscribe.html
+++ b/bookwyrm/templates/ostatus/ostatus_subscribe.html
@@ -3,15 +3,30 @@
 {% load utilities %}
 {% load markdown %}
 
-{% if error or not request.user.is_authenticated %}
-    {% include 'ostatus/ostatus_error.html' %}
+{% block title %}
+{% if not request.user.is_authenticated %}
+{% trans "Log in to " %}
+{% elif error %}
+{% trans "Error following from " %}
 {% else %}
+{% trans "Follow from " %}
+{% endif %}
+{% endblock %}
 
-{% block title %}{% trans "Follow from " %}{% endblock %}
-
-{% block heading %}Follow from {{ site.name }}{% endblock %}
+{% block heading %}
+{% if not request.user.is_authenticated %}
+{% trans "Let's log in first..." %}
+{% elif error %}
+{% trans 'Uh oh...' %} 
+{% else %}
+{% blocktrans %}Follow from {{ site.name }}{% endblocktrans %}
+{% endif %}
+{% endblock %}
 
 {% block content %}
+{% if error or not request.user.is_authenticated %}
+    {% include 'ostatus/ostatus_error.html' with error=error user=user account=account %}
+{% else %}
 <div class="block card">
     <div class="card-content">
         <div class="media">
@@ -43,6 +58,5 @@
         </div>
     </div>
 </div>
-{% endblock %}
-
 {% endif %}
+{% endblock %}