diff --git a/src/metapensiero/signal/utils.py b/src/metapensiero/signal/utils.py
index <HASH>..<HASH> 100644
--- a/src/metapensiero/signal/utils.py
+++ b/src/metapensiero/signal/utils.py
@@ -11,7 +11,7 @@ import asyncio
 import inspect
 
 
-class MultipleResults:
+class MultipleResults(Awaitable):
     """An utility class containing multiple results, either *synchronous* or
     *asynchronous*."""
 
@@ -53,9 +53,6 @@ class MultipleResults:
         return self.results
 
 
-Awaitable.register(MultipleResults)
-
-
 class TokenClass:
     """A token class whose instances always generate a ``False`` bool."""
Now that the __await__ method is on the class, it can directly inherit from Awaitable