Why Ivermectin is Such a Godsend