If it's not clear what I mean yet, how do you avoid a $ appearing next to another $ and thereby being decoded as EXPAND_SEPARATOR_STRING instead of EXPAND_FULL_NAME_SEPARATOR ?