Isn't it weird how Roland can say "ka" and "khef" but can't pronounce Keflex?

I could buy that the "x" might throw him off, but he calls it cheeflet or cheflet (something along that line), like he...