Example: {>(xray):ph}
When xray is enclosed in parentheses it becomes a DigitMap.
M, s, S, x, and X are reserved characters and have a special function in a DigitMap.
The above example is comparing for a digit followed by "ray".
When you want to compare for a special character in a DigitMap, it or the whole string must be enclosed by single quotes. Like: {>('x'ray):ph} or {>('xray'):ph}
When you code {>xray:ph} without the parentheses, xray becomes a literal.
In a literal the reserved characters do NOT have a special meaning, therefore no single quotes needed.
Both methods work, but I've become obsessed with reducing the code in my configuration.
I think there is something wrong with me. LOL