Added requires_arc.