Please expand this description a bit. To me this sounds like it's throwing an Exception if I break the "only one" rule. But it silently drops extra values and uses the last one. I think this should be described.

Same for TermList below.

Also remove the extra space. ;-)