Added ARC pre-processor check