Should never return pending
If one runs a computation and interrupts it, a pending
value may be left stored in the BlockSeries.data
.
As a consequence, the data is contaminated and the BlockSeries
needs to be defined again in order to request its values.
We should clean up all the pending
values left in .data
before returning.