Strongyloidiasis: a parasite not to be overlooked.