Remove memory cycle between finisher and operation.

this was a bad design, rectify it.