I though about using a loop to construct these pairs, but since they are some exceptions I thought the repetition was worth the clarity.  But I will revisit this.