A __bridge_retained cast increments the count and requires a CFRelease, ...

...this should just be __bridge a cast since it isn’t being held onto by this method.