Immunological help at last.