mop compatibility
ensure-finalized