spin off XenPredicate interface