also requires the resto or manufacturer to list all ingredients, and most already list potential allergens.
but yeah liability would scare me, esp. because without it you can put the liability squarely on the restaurant or in some cases the person ordering / asking / buying.