diff --git a/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte b/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte
index 321deb8773..12d3a78c41 100644
--- a/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte
+++ b/site/content/tutorial/17-module-context/01-sharing-code/app-a/AudioPlayer.svelte
@@ -1,6 +1,4 @@
diff --git a/site/content/tutorial/17-module-context/01-sharing-code/text.md b/site/content/tutorial/17-module-context/01-sharing-code/text.md
index fa0194c896..3529544fed 100644
--- a/site/content/tutorial/17-module-context/01-sharing-code/text.md
+++ b/site/content/tutorial/17-module-context/01-sharing-code/text.md
@@ -10,20 +10,15 @@ We can do that by declaring a `
```
It's now possible for the components to 'talk' to each other without any state management:
```js
-onMount(() => {
- currentPlayer = audio;
- return () => currentPlayer = null;
-});
-
function stopOthers() {
- if (currentPlayer !== audio) currentPlayer.pause();
- currentPlayer = audio;
+ if (current && current !== audio) current.pause();
+ current = audio;
}
```