2. Pass NSString? to thunk, not String? 3. Use proper Objective-C out parameter coding practices 4. Use correct nullability decorator in thunk for backupItemName parameter rdar://problem/28755011