Calculate the work once, at the end of the interaction with the bit.

Sch makes a good point that we can only ever do one unit of work here.