I see, I didn't look at it carefully.  Maybe we should name it differently or at least mark it with _ as private so others don't get confused like me.