diff --git a/async-message-passing/src/main.rs b/async-message-passing/src/main.rs
index 98a3ade..671e08d 100644
--- a/async-message-passing/src/main.rs
+++ b/async-message-passing/src/main.rs
@@ -39,6 +39,6 @@ fn main() {
             }
         };
 
-        trpl::join3(tx1_fut, tx_fut, rx_fut).await;
+        trpl::join!(tx1_fut, tx_fut, rx_fut);
     });
 }