I am not sure with keeping ARC detection intact. We distribute thru CocoaPods which will ensure that the library has ARC enabled during compilation. We might want to move this into some kind of shared header if it appears more than once, or we might choose to simply omit this if that is fine.