Bacillus cereus causes two types of food poisoning. One of its toxins causes vomiting and another causes diarrhea. Some unlucky people get both types at once.