@B.Wilson Yeah .. back in the day Dyalog APL distinguished between ASCII single quote and the APL Quote, between ASCII pipe and APL Modulus, and ASCII Caret and APL And. Some "interesting" code was added to the interpreter when we changed to not distingushing between the pairs so that existing code continued to work.