partial saves in the middle of the computation