diff --git a/mhcflurry/allele_encoding.py b/mhcflurry/allele_encoding.py
index d95d2ce2c00baff5944298e0486afcd1bbc9a2fb..1fb7b1319f226b90a8c32bef513f049585bec46b 100644
--- a/mhcflurry/allele_encoding.py
+++ b/mhcflurry/allele_encoding.py
@@ -10,7 +10,7 @@ class AlleleEncoding(object):
             alleles,
             allele_to_fixed_length_sequence=None):
         """
-        A place to cache encoding for a (potentially large) sequence of alleles.
+        A place to cache encodings for a (potentially large) sequence of alleles.
 
         Parameters
         ----------
diff --git a/mhcflurry/class1_affinity_predictor.py b/mhcflurry/class1_affinity_predictor.py
index 5f82e9823554ab24a311f6eac38400e3747613f1..0b90d8c3b1a565ad1285adb576316150eee1cc47 100644
--- a/mhcflurry/class1_affinity_predictor.py
+++ b/mhcflurry/class1_affinity_predictor.py
@@ -414,6 +414,9 @@ class Class1AffinityPredictor(object):
             Number of neural networks to fit
         
         architecture_hyperparameters_list : list of dict
+            List of hyperparameters. If more than one set of hyperparameters
+            are specified, model selection over them is performed and model
+            with the lowest validation loss is selected for each fold.
                
         allele : string