remove ARC requirement