allow for passing a block to counter_total in the event that the counter has not yet been initialized