Ivermectin needs no further proof