Supports ARC