diff --git a/src/_zkapauthorizer/tests/test_storage_protocol.py b/src/_zkapauthorizer/tests/test_storage_protocol.py
index f8d57a446e68d4d2a3758c5941df3fdf286d9e96..b8e2e7a6b067598992abf71d5b3265250cec6781 100644
--- a/src/_zkapauthorizer/tests/test_storage_protocol.py
+++ b/src/_zkapauthorizer/tests/test_storage_protocol.py
@@ -224,12 +224,14 @@ class ShareTests(TestCase):
             self.anonymous_storage_server,
             self.pass_value,
             self.signing_key,
+            clock=self.clock,
         )
         self.local_remote_server = LocalRemote(self.server)
         self.client = ZKAPAuthorizerStorageClient(
             self.pass_value,
             get_rref=lambda: self.local_remote_server,
             get_passes=self.pass_factory.get,
+            clock=self.clock,
         )
 
     def test_get_version(self):
@@ -1012,10 +1014,6 @@ class ShareTests(TestCase):
         # up between iterations.
         cleanup_storage_server(self.anonymous_storage_server)
 
-        # Make the client and server use our clock.
-        self.server._clock = clock
-        self.client._clock = clock
-
         secrets = (write_enabler, renew_secret, cancel_secret)
 
         def write():