fixes, use execPersistentFnc for MP/JIPs