Immunology: Another shot at cancer