Ivermectin + Mebendazole could be unexpected game-changers, going beyond parasite treatment!