comparison is case-insensitive, so don't downcase