reuse VmRule