Avoid ARC issues by just using void* instead of id.