explicit retain/release vs trying to hold onto objects