remove the ARC, retain the autorelease