diff --git a/synapse/handlers/message.py b/synapse/handlers/message.py
index 8a9e6cf6ca74368705c242562eb8a476d3478e7c..29e81085d1c2e08685ec287a85159a5776f3df31 100644
--- a/synapse/handlers/message.py
+++ b/synapse/handlers/message.py
@@ -145,9 +145,7 @@ class MessageHandler(BaseHandler):
             )
         )
 
-        def allowed(event_and_state):
-            event, state = event_and_state
-
+        def allowed(event, state):
             if event.type == EventTypes.RoomHistoryVisibility:
                 return True
 
diff --git a/synapse/handlers/sync.py b/synapse/handlers/sync.py
index ec8d78ba8c8d13fbb147f9ee89ecbaa994d12127..7206ae23d75acb4fe40ece4d33c9b436a995f6ef 100644
--- a/synapse/handlers/sync.py
+++ b/synapse/handlers/sync.py
@@ -302,9 +302,7 @@ class SyncHandler(BaseHandler):
             )
         )
 
-        def allowed(event_and_state):
-            event, state = event_and_state
-
+        def allowed(event, state):
             if event.type == EventTypes.RoomHistoryVisibility:
                 return True