Ivermectin: The GOOD, The BAD, the UGLY and the … INSANE