Damn, was looking at 3.1 to validate my thinking, forgot that you had added that API in master. OK, escaping chars it is then. My suggestion would be `#`, since thats causing less problems on filesystems than anything around slashes. Free form text as an arg will be difficult anyway because of encoding, but its at least not as narrow and arbitrary as "only hexadecimal".