Well that also assumes you live in a part of the world that's civilized and has an allergy book. Seen it plenty in Europe and almost never in the US. Most of the time, in the US, if you say you have an allergy to something the waiter says "I don't know" or "I'll tell the chef".