allow - as message key character

fixes #370