I'm not sure exactly what's the best practice here. My concern is with past experiences related to # in front of sort names. It wasn't a very reliable way to query if a sort is lexical or not.
Plus, if we are to change it now, CheckVariablesFilter needs to be modified, and maybe other steps too.