Awaited Ivermectin Review Is Out — Findings are positive, but critics still want a randomized controlled trial