added support for mixed case visibility strings