It is controversial, and I don't know enough to debate it, but I think your rule is for "Vulgar Latin" and other later forms. Supposedly, the classical pronunciation was hard C in all cases. My
Roman History professor pronounced
Cicero as "Kikero."
- chazda
"I don't want to look like a loser for the rest of my life!" ~
Georgia Ford, on needing a signature