The truth of Ivermectin