Another simpler fix is to replace 'font-lock-face with 'face which would then allow the major-mode to override the faces added by completion. Leo