Fixes #45. Fixes #54. Lower case letters allowed.