No, num_elements_total is the total number of elements processed, whereas num_before_exiting was the initial numeric elements we put on (which we demand must be processed).

I did a refactor, hopefully things are more clear now.