Current opinion in immunology.