Add non-arc compatibility