diff --git a/bricktracker/views/set.py b/bricktracker/views/set.py
index f1493b8..c174576 100644
--- a/bricktracker/views/set.py
+++ b/bricktracker/views/set.py
@@ -145,7 +145,8 @@ def update_tag(*, id: str, metadata_id: str) -> Response:
 @exception_handler(__file__)
 def delete(*, id: str) -> str:
     return render_template(
-        'delete.html',
+        'set.html',
+        delete=True,
         item=BrickSet().select_specific(id),
         error=request.args.get('error'),
     )
diff --git a/templates/delete.html b/templates/delete.html
deleted file mode 100644
index 07c2b08..0000000
--- a/templates/delete.html
+++ /dev/null
@@ -1,15 +0,0 @@
-{% extends 'base.html' %}
-
-{% block title %} - Delete a set {{ item.fields.set }} ({{ item.fields.id }}){% endblock %}
-
-{% block main %}
-<div class="container">
-  <div class="row">
-    <div class="col-12">
-      {% with solo=true, delete=true %}
-        {% include 'set/card.html' %}
-      {% endwith %}
-    </div>
-  </div>
-</div>
-{% endblock %}
diff --git a/templates/set.html b/templates/set.html
index 69ba6dd..12df491 100644
--- a/templates/set.html
+++ b/templates/set.html
@@ -1,12 +1,12 @@
 {% extends 'base.html' %}
 
-{% block title %} - Set {{ item.fields.name}} ({{ item.fields.set }}){% endblock %}
+{% block title %} - {% if delete %}Delete a set{% else %}Set{% endif %} {{ item.fields.name}} ({{ item.fields.set }}){% endblock %}
 
 {% block main %}
 <div class="container">
   <div class="row">
     <div class="col-12">
-      {% with solo=true %}
+      {% with solo=true, delete=delete %}
         {% include 'set/card.html' %}
       {% endwith %}
     </div>