diff --git a/xxmutils/restoreContacts.go b/xxmutils/restoreContacts.go
index 0ec8e38c00b8b2a7693921f88651c633ad643525..e1f261442a4b8530c57d9600dc1ec1aa65fc1842 100644
--- a/xxmutils/restoreContacts.go
+++ b/xxmutils/restoreContacts.go
@@ -243,10 +243,8 @@ func LookupContact(userID *id.ID, messenger *xxdk.E2e, udContact contact.Contact
 	waiter.Lock()
 
 	// in MS, so 90 seconds
-	stream := messenger.GetRng().GetStream()
-	defer stream.Close()
-	_, _, err = ud.Lookup(messenger.GetCmix(), stream, messenger.GetE2E().GetGroup(),
-		udContact, lookupCB, userID, single.GetDefaultRequestParams())
+	_, _, err = ud.Lookup(messenger, udContact, lookupCB, userID,
+		single.GetDefaultRequestParams())
 
 	// Now force a wait for callback to exit
 	waiter.Lock()