keep tag case but error out when they would collide except for casing