@camlow325  your take sounds right to me, and during the rebase, I modified this function the way that you described.