A curious look at ivermectin and its respective studies.