Choose between listening for client or server, fixed word order, and when EDITOR is not set no longer crash
Catch bad hexadecimal values after edit attempt