Better Data on Ivermectin Is Finally on Its Way - WIRED