Make ARC-compatible