The effect of all this objv_tracker work here is NULL — it's never initialized, so it's never used. (That's the case in several other ops here.) Is that deliberate, and given that it is shouldn't we be using the explicit-NULL version for reader clarity?