|  |  |  | @ -433,11 +433,6 @@ NSError *OWSBackupErrorWithDescription(NSString *description) | 
		
	
		
			
				|  |  |  |  |         }]; | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | - (AnyPromise *)checkCanExportBackup | 
		
	
		
			
				|  |  |  |  | { | 
		
	
		
			
				|  |  |  |  |     return [self ensureCloudKitAccess]; | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | - (AnyPromise *)ensureCloudKitAccess | 
		
	
		
			
				|  |  |  |  | { | 
		
	
		
			
				|  |  |  |  |     OWSAssertIsOnMainThread(); | 
		
	
	
		
			
				
					|  |  |  | @ -473,6 +468,13 @@ NSError *OWSBackupErrorWithDescription(NSString *description) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     OWSLogInfo(@""); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     if (!OWSBackup.isFeatureEnabled) { | 
		
	
		
			
				|  |  |  |  |         dispatch_async(dispatch_get_main_queue(), ^{ | 
		
	
		
			
				|  |  |  |  |             success(NO); | 
		
	
		
			
				|  |  |  |  |         }); | 
		
	
		
			
				|  |  |  |  |         return; | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     void (^failWithUnexpectedError)(void) = ^{ | 
		
	
		
			
				|  |  |  |  |         dispatch_async(dispatch_get_main_queue(), ^{ | 
		
	
		
			
				|  |  |  |  |             NSError *error = | 
		
	
	
		
			
				
					|  |  |  | 
 |