added requires_arc to spec