Now that you mention it, why does the ivar need to be changed to `NSObject<RACSubscriber> *`? I thought it might be for the `.description`, but `-description` is in `<NSObject>`. I just tried switching the ivar back to `id<RACSubscriber>` and there are no compile problems.