I must have swallowed literally thousands of small flies on my 20 mile ride this evening, just wondering how vegetarians mange to cope.