DVCS (see RFC 3029) was missing among the possible purposes.