Upset stomachs aren't necessarily caused by bad food. All it takes is someone who hasn't washed their hands properly before touching the food ...... after, say, going to the loo.
Sorry.... bit early in the morning .... but it's true. Bad hygiene can cause big problems.
But Tilly, you also didnt touch every surface that he touched either, did you wash your hands afterwards!! did you really? did he touch that handle an hour after you, after the germs multiplied!!
I wouldn't be so sure, Hopkirk, and apart from that it doesn't account for the container the food was put into. When hands are unclean, everything they touch is polluted and that pollution is transferred to anyone else who comes into contact with it.