diff --git a/bugsnag.go b/bugsnag.go
index <HASH>..<HASH> 100644
--- a/bugsnag.go
+++ b/bugsnag.go
@@ -186,6 +186,7 @@ func startSessionTracking() {
 	})
 	if sessionTracker != nil {
 		Config.logf(configuredMultipleTimes)
+	} else {
+		sessionTracker = sessions.NewSessionTracker(&sessionTrackingConfig)
 	}
-	sessionTracker = sessions.NewSessionTracker(&sessionTrackingConfig)
 }
[fix] Don't make new session tracker if it exists