diff --git a/network/ephemeral/tracker.go b/network/ephemeral/tracker.go
index 83f855375c23ad6fa0d95d175802de5d12f5659c..5480125492017b62b6eaf8e14f7bbd6ab384f1f7 100644
--- a/network/ephemeral/tracker.go
+++ b/network/ephemeral/tracker.go
@@ -122,6 +122,7 @@ func track(session *storage.Session, addrSpace *AddressSpace, ourId *id.ID, stop
 		case addressSize = <-addressSizeUpdate:
 			receptionStore.SetToExpire(addressSize)
 		case <-stop.Quit():
+			addrSpace.UnregisterNotification(addressSpaceSizeChanTag)
 			stop.ToStopped()
 			return
 		}