case-insensitive equiality comparison