diff --git a/synapse/handlers/typing.py b/synapse/handlers/typing.py
index eb928a9371065ab7e860e0badeccc6ee62e66cb3..846ddbdc6ceffed6f18e844b7a94f00e6bc97d1f 100644
--- a/synapse/handlers/typing.py
+++ b/synapse/handlers/typing.py
@@ -185,7 +185,7 @@ class TypingHandler(object):
 
     async def _push_remote(self, member, typing):
         try:
-            users = await self.state.get_users_in_room(member.room_id)
+            users = await self.store.get_users_in_room(member.room_id)
             self._member_last_federation_poke[member] = self.clock.time_msec()
 
             now = self.clock.time_msec()