Question: do flies barf when they land?
Answer: Because flies can't chew (who knew?), they have to throw up enzymes onto their food, which dissolves the food so they may slurp it up. So in other words, if a fly lands on your burger and wants a bite, he or she will puke on it.