a virus or food poisoning