some client libraries play around with case