diff --git a/src/y-webrtc/index.js b/src/y-webrtc/index.js
index 366bffe3ad5cf2b233147f960c5b14b615490b16..dab556d3d4a1498f17c9d08ff28d21af35ea71fa 100644
--- a/src/y-webrtc/index.js
+++ b/src/y-webrtc/index.js
@@ -28,10 +28,9 @@ function extend(Y) {
       })
 
       this.webrtc = webrtc
-      const self = this
 
       webrtc.on("ready", () => {
-        webrtc.joinRoom(self.webrtcOptions.room)
+        webrtc.joinRoom(this.webrtcOptions.room)
 
         webrtc.connection.on("message", (data) =>
           console.log("socket.io", data),
@@ -41,11 +40,11 @@ function extend(Y) {
       webrtc.on("joinedRoom", () => {
         const id = webrtc.getMyId()
 
-        for (let f of self.userEventListeners) {
+        for (let f of this.userEventListeners) {
           f({ action: "userID", id: id })
         }
 
-        self.setUserId(id)
+        this.setUserId(id)
       })
 
       // Cannot use createdPeer here as y-js will then try to send data before the channel is open
@@ -55,7 +54,7 @@ function extend(Y) {
           peer.id,
           this.webrtc.getPeers().map((peer) => peer.id),
         )
-        self.userJoined(peer.id, "master")
+        this.userJoined(peer.id, "master")
       })
 
       webrtc.on("receivedPeerData", (type, message, peer) => {
@@ -66,7 +65,7 @@ function extend(Y) {
             message,
             this.webrtc.getPeers().map((peer) => peer.id),
           )
-        self.receiveMessage(peer.id, message)
+        this.receiveMessage(peer.id, message)
       })
 
       webrtc.on("channelClose", (dataChannel, peer) => {
@@ -75,7 +74,7 @@ function extend(Y) {
           peer.id,
           this.webrtc.getPeers().map((peer) => peer.id),
         )
-        self.userLeft(peer.id)
+        this.userLeft(peer.id)
       })
     }