I would have expected to have a separate spec for the case-insensitivity feature. Then, I could read the _spec_ and understand what the software really is doing.