The name theriac survived for around for two millennia as a pharmaceutical term. But a ‘brand’ name is not always a guarantee of quality.