example, from the U.S. Navy, is "COMCRUDESPAC", which stands for "commander, cruisers destroyers Pacific"; it is also seen as "ComCruDesPac". Inventors are encouraged to anticipate the formation of acronyms by making new terms "YABA-compatible" ("yet another bloody acronym"), meaning the term's acronym can be pronounced and is not an offensive word: "When choosing a new name, be sure it is 'YABA-compatible'." Acronym use has been further popularized by text messaging on mobile phones with short message service (SMS), and instant messenger (IM). To fit messages into the 160-character SMS limit, and to save time, acronyms such as "GF" ("girlfriend"), "LOL" ("laughing out loud"), and "DL" ("download" or "down low") have become popular. Some prescriptivists disdain texting acronyms and abbreviations as decreasing clarity, or as failure to use "pure" or "proper" English. Others point out that languages have always continually changed, and argue that acronyms should be embraced as inevitable, or as innovation that adapts the language to changing circumstances. In this view, the modern practice is just the "proper" English of the current generation of speakers, much like the earlier abbreviation of corporation names on ticker tape or newspapers. Exact pronunciation of "word acronyms" (those pronounced as words rather than sounded out as individual letters) often vary by speaker population. These may be regional, occupational, or generational differences, or simply personal preference. For instance, there have been decades of online debate about how to pronounce GIF ( or ) and BIOS (, , or ). Similarly, some letter-by-letter initialisms may become word acronyms over time, especially in combining forms: IP for Internet Protocol is generally said as two letters, but IPsec for Internet Protocol Security is usually pronounced as or , along with variant capitalization like "IPSEC" and "Ipsec". Pronunciation may even vary within a single speaker's vocabulary, depending on narrow contexts. As an example, the database programming language SQL is usually said as three letters, but in reference to Microsoft's implementation is traditionally pronounced like the word sequel. Expansion at first use In writing for a broad audience, the words of an acronym are typically written out in full at its first occurrence within a given text. EAFU (Expansion At First Use) benefits readers unfamiliar with the acronym. Another text aid is an abbreviation key which lists and expands all acronyms used, a reference for readers who skipped past the first use. (This is especially important for paper media,