Because the information can be stored in two separate formats, there are two conversion macros used in most of the internal functions.