diff --git a/gracedb/templatetags/slot.py b/gracedb/templatetags/slot.py
index 3f331fa8b30e0d37481ca206a2986927f2da4b24..63e7b16827c8d94711d2563cde26fb788f473ebd 100644
--- a/gracedb/templatetags/slot.py
+++ b/gracedb/templatetags/slot.py
@@ -6,11 +6,14 @@ from ..models import Slot, EventLog
 register = template.Library()
 
 @register.filter("slot")
-def slot(event,name):
+def slot(event,name=None):
     if event is None:
         return None
     try:
-        return Slot.objects.filter(event=event).filter(name__exact=name)[0]
+        if name:
+            return Slot.objects.filter(event=event).filter(name__exact=name)[0]
+        else:
+            return Slot.objects.filter(event=event)
     except:
         # Either there is no such slot or something went wrong.
         # In either case, we want the template to just ignore it.