I wasn't sure where to report this, but the exception thrown when binding a null key is not caught, and crashes the game. For info I was rebinding the "Display health" key (Default 'tilde') to "`" (next to 1) and either the game took that as an empty string and tried to bind it, or rejected it and used the origional bind which had become empty, either way the exception was not caught 