diff --git a/program/filters.py b/program/filters.py
index 331d7091f3221ab10b8375070f1624ab5f8309c7..1a80739ce228b402ce2ff1d22d2c28ba1a95e37e 100644
--- a/program/filters.py
+++ b/program/filters.py
@@ -162,7 +162,8 @@ class ScheduleFilterSet(filters.FilterSet):
         help_text="Excludes all schedules that don’t have timeslots in the future.",
     )
 
-    def filter_exclude_inactive(self, queryset: QuerySet, name: str, value: bool):
+    @staticmethod
+    def filter_exclude_inactive(queryset: QuerySet, _: str, value: bool):
         if not value:
             return queryset
         return queryset.filter(
@@ -213,7 +214,8 @@ class TimeSlotFilterSet(filters.FilterSet):
         help_text="Return only timeslots that belong to the specified show(s).",
     )
 
-    def filter_surrounding(self, queryset: QuerySet, name: str, value: datetime.datetime):
+    @staticmethod
+    def filter_surrounding(queryset: QuerySet, _: str, value: datetime.datetime):
         nearest_timeslots_in_future = (
             models.TimeSlot.objects.filter(start__gte=value)
             .order_by("start")