diff --git a/network/ephemeral/tracker.go b/network/ephemeral/tracker.go
index 24c5b27dad9dd2ed089b5f754a39855b6472c9de..d9b4d029f7b2da3fba18b078e97404c11a66afe9 100644
--- a/network/ephemeral/tracker.go
+++ b/network/ephemeral/tracker.go
@@ -60,14 +60,8 @@ func track(session *storage.Session, instance *network.Instance, ourId *id.ID, s
 	for true {
 		now := time.Now()
 
-		// Pull out the round information
-		ri, err := instance.GetRound(instance.GetLastRoundID())
-		if err != nil {
-			globals.Log.FATAL.Panicf("Could not pull round information: %v", err)
-		}
-
 		// Generates the IDs since the last track
-		protoIds, err := ephemeral.GetIdsByRange(ourId, uint(ri.AddressSpaceSize),
+		protoIds, err := ephemeral.GetIdsByRange(ourId, session.Reception().GetIDSize(),
 			now.UnixNano(), now.Sub(lastCheck))
 
 		if err != nil {