as far as I can tell we never call this function with op != EFragment::OP_FINISH?