The amount of work required will change depending how long this stays on the stack, but we will have to it all anyways.