* Fix a number of unicode <-> bytes mismatches * Return socket_path as text, not bytes * Docstring run()