Immunology: Fast and feel good?