remove non-arc