Should we use the SFRelease macro here for the sake of uniformity?