diff --git a/Signal/src/ViewControllers/ContactsViewHelper.m b/Signal/src/ViewControllers/ContactsViewHelper.m
index 0dc8a4c63..27b0512ee 100644
--- a/Signal/src/ViewControllers/ContactsViewHelper.m
+++ b/Signal/src/ViewControllers/ContactsViewHelper.m
@@ -44,19 +44,18 @@ NS_ASSUME_NONNULL_BEGIN
     OWSAssert(delegate);
     _delegate = delegate;
 
-    self.shouldNotifyDelegateOfUpdatedContacts = YES;
-
     _blockingManager = [OWSBlockingManager sharedManager];
     _blockedPhoneNumbers = [_blockingManager blockedPhoneNumbers];
 
     _contactsManager = [Environment getCurrent].contactsManager;
 
+    // We don't want to notify the delegate in the `updateContacts`.
+    self.shouldNotifyDelegateOfUpdatedContacts = YES;
     [self updateContacts];
+    self.shouldNotifyDelegateOfUpdatedContacts = NO;
 
     [self observeNotifications];
 
-    self.shouldNotifyDelegateOfUpdatedContacts = NO;
-
     return self;
 }