There is Labath's comment which is more tricky than it looks. So first cleanup the code a bit.
|733 ↗||(On Diff #269326)|
I guess this could keep calling the public version of this function without the extra argument.
|783 ↗||(On Diff #269326)|
and this too(?)
|182 ↗||(On Diff #269326)|
That comment is probably not useful anymore.