diff --git a/synapse/config/ratelimiting.py b/synapse/config/ratelimiting.py
index b4df6612d6145c517faef2b7b12716b027f57ee8..587e2862b7a5bbc4d90b992f075617d7fa03f41e 100644
--- a/synapse/config/ratelimiting.py
+++ b/synapse/config/ratelimiting.py
@@ -110,7 +110,7 @@ class RatelimitConfig(Config):
         #     attempts for this account.
         #   - one for ratelimiting redactions by room admins. If this is not explicitly
         #     set then it uses the same ratelimiting as per rc_message. This is useful
-        #     to allow room admins to quickly deal with abuse quickly.
+        #     to allow room admins to deal with abuse quickly.
         #
         # The defaults are as shown below.
         #
diff --git a/synapse/handlers/_base.py b/synapse/handlers/_base.py
index 853b72d8e7457528a42f2cd817bbcf69c4990e12..d15c6282fb3a252420273aa58036997a164a6de8 100644
--- a/synapse/handlers/_base.py
+++ b/synapse/handlers/_base.py
@@ -105,7 +105,7 @@ class BaseHandler(object):
 
         if is_admin_redaction and self.hs.config.rc_admin_redaction:
             # If we have separate config for admin redactions we use a separate
-            # ratelimiter.
+            # ratelimiter
             allowed, time_allowed = self.admin_redaction_ratelimiter.can_do_action(
                 user_id,
                 time_now,
diff --git a/synapse/handlers/message.py b/synapse/handlers/message.py
index cf605e7a8a81bd636b5e0d44f9a0e5d1264c380d..308d5ba80fc8fa046a31d9e8700a8ada7a1507ad 100644
--- a/synapse/handlers/message.py
+++ b/synapse/handlers/message.py
@@ -728,7 +728,7 @@ class EventCreationHandler(object):
         if ratelimit:
             # We check if this is a room admin redacting an event so that we
             # can apply different ratelimiting. We do this by simply checking
-            # its not a self-redaction (to avoid having to look up whether the
+            # it's not a self-redaction (to avoid having to look up whether the
             # user is actually admin or not).
             is_admin_redaction = False
             if event.type == EventTypes.Redaction:
diff --git a/tests/rest/client/test_redactions.py b/tests/rest/client/test_redactions.py
index 1b1e991c42062af4830c1b982294db22c18e9a7e..d2bcf256fa3e7a9c283319e2a799c6a473d53137 100644
--- a/tests/rest/client/test_redactions.py
+++ b/tests/rest/client/test_redactions.py
@@ -197,8 +197,8 @@ class RedactionsTestCase(HomeserverTestCase):
             message_ids.append(b["event_id"])
             self.reactor.advance(10)  # To get around ratelimits
 
-        # as the moderator, send a bunch of redactions redaction
+        # as the moderator, send a bunch of redactions
         for msg_id in message_ids:
             # These should all succeed, even though this would be denied by
-            # standard message ratelimiter
+            # the standard message ratelimiter
             self._redact_event(self.mod_access_token, self.room_id, msg_id)